vc逐行读取txt,将每行的数据解析生成新的数据,再生成新的txt.就是读取分析数据生成新的txt

1 123 133 477.87446 1000 100
1 156 657 357.5466 1000 100
将txt中这样的一些数据,转换成
234,456,1000,477.87446,100
879,2342,2344,22343.23432,100
这样的数据并生成新的txt
其中数值不是对应的 交叉对应的 有些数据还不需要

// 假设现在输入txt内容为 linebuf,替换其中的空格为逗号即可
char *c = linebuf;
char *line =linebuf;
while (*c){
if (*c==' '){
*line++ =',';
while (*c++==' ') ;
}
*line++ =*c++;
}
*line ='\0';
// 输出 line 即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-16
很简单的文件操作
第2个回答  2012-10-16
分析数据了还生成TXT文件么?多没效率
相似回答
大家正在搜