我是想达到这样的情况
main()
{
char a[4];
int i;
for(i=0;i<=3;i++)
{
scanf("%c",&a[i]);
if(a[i]=='\n')
break;
printf("%c",a[i]);
}
}
但是4楼的我给的那个代码不能实现啊,哪位大侠有空帮忙运行一下吧,实在是搞不懂了,4楼的代码在输入回车后会在未按alt+f5情况下就显示printf结果,而且只要输入的字符不是4个就继续运行循环语句
就是假如我输入
abc+回车
则屏幕立刻显示
abc,但并不跳出,等待再次输入,直到我输入abcd(4个字符)才跳出for语句
6楼的兄弟可不可以说的详细点啊,不是很明白呢 谢谢
按7楼的兄弟的方法改了还是不行啊
呵呵