7
在C语言中,我应该如何阅读文本文件并打印所有字符串
我有一个名为 test.txt 我想编写一个C程序,该程序可以读取此文件并将内容打印到控制台(假定该文件仅包含ASCII文本)。 我不知道如何获取我的字符串变量的大小。像这样: char str[999]; FILE * file; file = fopen( "test.txt" , "r"); if (file) { while (fscanf(file, "%s", str)!=EOF) printf("%s",str); fclose(file); } 该大小999不起作用,因为byfscanf所返回的字符串可以大于该值。我该如何解决?
94
c
file
text-files