要怎么改?
getchar()只能容纳一个字符,要怎么才能容纳多个字符?百度没找到,, 参考:#include <stdio.h>
int main()
{
char ch={'\0'};
int i=0;
printf("illegal input!!\n input again:\n");
while((ch=getchar()) != '\n')
{
i++;
}
for(i=0; i<20; i++)
{
printf("%c",ch);
}
}
gets() 或者scanf()什么的,getchar()是用来等待用户输入 类似(按任意键继续)使得cmd不会一闪而过用的
页:
[1]