面向答案C语言 2023-05-16 10:54 采纳率: 63.6%
浏览 12

为什么C++/C语言文件保存较多资料时候出现乱码?

img


当重复1000000次时饱存会是乱码(其实超过1000次就会是乱码)

img


重复100次就好好的

并不是文件编码问题 当把文件另存为UTF-8 打开 也是这样

img

代码


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;
}

  • 写回答

2条回答 默认 最新

  • filanlu 2023-05-16 12:45
    关注

    你写的东西本来就是不是字符串

    评论

报告相同问题?

问题事件

  • 创建了问题 5月16日

悬赏问题

  • ¥15 关于lua调用DLL的c/c++动态库(相关搜索:数据库)
  • ¥15 求一款免费的pdf编辑js,web端用的
  • ¥30 申威平台是否兼容使用cmake,需要cmake版本在3.15版本以上
  • ¥20 UE5.2插件Remote Control Web Interface安装失败问题
  • ¥15 c#调用c++方法提示错误 无法封送处理泛型类型
  • ¥15 求分析下图晶体与三极管组成的振荡电路
  • ¥100 多线程+连接池+代理 运行一段时间线程阻塞
  • ¥15 关于#单片机#的问题:求一个使用C语言将重力加速度gx,gy,gz积分获取到速度的代码(相关搜索:c语言)
  • ¥15 matlab导致电脑重启问题
  • ¥15 Android studio打开dex