【发布时间】:2014-04-22 05:27:35
【问题描述】:
我在这里有点困惑
char *string;
scanf("%s",string);
int i=strlen(string);
int k = 0;
while(k<i){
printf("%c", string[k]);
k++;
}
当我编译它时,它什么也没打印出来。
【问题讨论】:
-
得到printed
-
你还需要在最后打印一个
\n,或者fflush(stdout)。默认情况下,标准输出是行缓冲的。