c-扫描字符数组时,点击[ENTER KEY]时不会提交



嗨,我是编程和C的初学者。我试图扫描一个字符数组,但当我点击回车而不是提交输入时,它会转到下一行,然后键入任何字符并点击回车提交,我的代码出了什么问题?顺便说一下,我使用的是CodeBlocks IDE。谢谢,对不起,我找不到任何答案。

编辑:我回答了我自己的问题,哈哈,我意识到我在scanf功能中添加了n

#include <stdio.h>
#include <conio.h>
int main()
{
char name[21];
printf("what is your namen");
scanf("%sn", name);
printf("%sn", name);
getch();
return 0;
}

答案在@some programmer dude的评论中。我忘记了我像这个scanf("%sn", name)一样将n添加到scanf("%s", name)

最新更新