我是一个新的 C 语言学习者,我在下面遇到了一个问题,我试图打印出名字,但它没有打印出来。这是我尝试过的:
#include <stdio.h>
#include <ctype.h>
int main()
{
char name;
int len = 0;
printf("Enter the user name: ");
name = getchar();
while (name != '\n')
{
len++;
name = getchar();
}
printf("char = %d\n", len);
printf("name = ");
putchar(name);
return (0);
}
输出:
Enter the user name: abcd
len = 4
name =
它应该打印出来name = abcd
。
我很感激,谢谢!