首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++文件写入文本有关问题

2012-02-26 
C++文件写入文本问题文件名,总得分,最后得分,平均分aaaaaa.cpp,90,80,56aaaaaaaaaaaaa.cpp,90,78,60aaaaaa

C++文件写入文本问题
文件名,总得分,最后得分,平均分
aaaaaa.cpp,90,80,56
aaaaaaaaaaaaa.cpp,90,78,60
aaaaaaaaaaaaa.cpp,90,78,60
aaaaaaaaaaasssaa.cpp,90,78,60
aaaaaaaaaasssassaa.cpp,90,78,60
aaaaaaaaaaaaa.cpp,90,78,60
aaaaaaaaassaassaa.cpp,90,78,60

我第一次读取文件要取得文件名那一列最大的LENGTH值,第二次读取是要写入另一个文本文件。写入文本文件时调用第一次读文件时取得的第一列的最大的LENGTH值作为写入时第一列的列宽。现在我是以固定列宽来处理的。但如果文件名再长一些就会打乱格式。


[解决办法]
先全部读入内存,记录一下需要多大的宽度(分析每一个文件名,记录最长的),然后在写入的时候处理一下.
过程应该是这样吧?

热点排行