并不是文件编码问题 当把文件另存为UTF-8 打开 也是这样
代码
int main() { FILE* pf; pf=fopen("table.txt", "w"); for (int i = 2;i <= 1000;i++) { fprintf(pf, "%d,", isPrime(i)); } fclose(pf); return 0; }
你写的东西本来就是不是字符串
可以每次循环加个fflush试试