Visual c++ 获取一个字符并在VC++;

Visual c++ 获取一个字符并在VC++;,visual-c++,Visual C++,我在VC++中从用户处获取字符时遇到问题。我要使用的函数使用char格式,因此当我使用getch()获取输入时,它会给我一个无法将“int”转换为“char”的错误。 有人能帮我如何获取字符格式的输入吗 编辑: 您最好编辑您的帖子,而不是在评论中发布代码片段 不管怎样,从代码看,您认为getch()返回一个字符串,但它只返回一个字符,以获取您需要使用的字符串 gets(key1); 请粘贴您编写的代码?char key1[10];key1=getch();Main.draw_text(键112

我在VC++中从用户处获取字符时遇到问题。我要使用的函数使用char格式,因此当我使用getch()获取输入时,它会给我一个无法将“int”转换为“char”的错误。 有人能帮我如何获取字符格式的输入吗

编辑:


您最好编辑您的帖子,而不是在评论中发布代码片段

不管怎样,从代码看,您认为getch()返回一个字符串,但它只返回一个字符,以获取您需要使用的字符串

gets(key1);

请粘贴您编写的代码?char key1[10];key1=getch();Main.draw_text(键1120+(i*40),250,白色,黑色,20);draw_文本使用字符输入将您的注释代码片段保存到发布中。
gets(key1);