在C中使用char时遇到问题

时间:2014-01-23 20:25:01

标签: c char

我对C很新,并且在使用字符时遇到问题。我有一个分配给

的大字符串
char *test = "very large string of characters";

当我尝试写出字符串时     printf(“%s”,test);

它显示完整的字符串,但是如果我尝试

printf("%s", test); 
printf("%s", test); 

第二个printf只显示约20%的字符串。

如何在没有被截断的情况下进行两次测试?

1 个答案:

答案 0 :(得分:4)

执行fflush(stdout)或者可以缓冲。