如何用fscanf實現從txt文件讀入多個字符串,讀到結尾結束?

熱心網友

#include int main(int argc, char * argv[]){ FILE * fp; int count; char buf[1024+1]; fp = fopen(argv[1], "r"); while (1) { memset(buf, 0, sizeof(buf)); count = fscanf(fp, "%s", buf); if (count != 1) break; printf("buf = %s\n", buf); } fclose(fp); return (0);}注意:1)沒有做錯誤處理2)字符串不能超過1024字節長