内裤里有糖吃 发表于 2020-7-22 22:03:50

为什么MFC保存数据到TXT,中间数据间隙会发生改变?

                //开始写入
                for (int i = 0; i < nRtrValueGetPoint; i++)
                {
                        cs.Format(_T("%d\t%f\t%f\n"), i+1, x_GetData_results_L, z_GetData_results_L);
                        file.WriteString(cs);
                }
                file.Close();




保存的TXT文件数据,中间部分数据间的间隙突然改变。

内裤里有糖吃 发表于 2020-7-22 22:04:33

159        -10.486450        101.013184
160        -10.177612        101.257324
161        -9.868774        101.272583
162        -9.588013        101.318359
。。。
485        99.895020        197.052002
486        100.189819        196.838379
487        100.484619        196.640015

内裤里有糖吃 发表于 2020-7-22 22:06:23

485        99.895020        197.052002
486        100.189819        196.838379
487        100.484619        196.640015

就这样间隔在160行突然改变,在486又变回来。

不能传图片,效果不明显,求大神指点下

赚小钱 发表于 2020-7-23 13:05:20

制表符会强制按照 2/4/8(具体多少看输出环境配置) 个字符对齐,并不是在你实际输入的最后一个字符后面插入 2/4/8 个空字符。
页: [1]
查看完整版本: 为什么MFC保存数据到TXT,中间数据间隙会发生改变?