2010-04-28 11 views
0

我有一个问题,在VC++中从用户处获取一个字符,我想使用的函数使用字符格式,因此当我使用getch()获取输入时,它给了我一个错误,不能将'int'转换为'char'。 有人可以请帮助我如何获得字符格式的输入吗?获取一个字符并在VC++中打印它

编辑:

char key1[10]; 
key1=getch(); 
Main.draw_text(key1,120+(i*40),250,White,Black,20); 
+0

你已经将代码粘贴一个字符串请写吗? – 2010-04-28 05:28:11

+0

char key1 [10]; key1 = getch(); Main.draw_text(key1,120 +(i * 40),250,White,Black,20); draw_text使用char输入 – sss123 2010-04-28 05:31:33

+0

将您的评论代码片段移动到发布中。 – 2010-04-28 05:53:57

回答

0

你会过得更好编辑职位,而不是发布在评论的代码片断。

无论如何,从代码它看起来像你想的getch()返回一个字符串,但只返回一个字符,得到你需要使用例如

gets(key1); 
相关问题