当前位置:编程学习 > C/C++ >>

mfc读取文件的问题..

比如txt里第一行: 小明 15 1997 学生 如何把这一行分别读取到四个CString里面?读完了是"小明"、"15"、"1997"、"学生"这样子 小明那一栏可能是两个字也可能是三个字 最好附一下具体实现的代码..
补充:我输出的时候是有格式的…setw什么的 但是直接用fstream读的话好像不管空格还是怎么的…
其他:MFC 有几种文件操作的类,你也可以用c++的ifstream类,把数据读到一个char*中,然后用CString.format()转换到CString类型即可。 这就需要你去定一个信息保存的格式,像下面一样
姓名     年龄      出生年      职业
8           1               1            8    (单位字节)
 
这样你在读取和保存的时候都按照这种格式去分析 就不会担心你说的那种情况 

上一个:自学c/c++软件工程师.想干出个大事,27岁晚不晚吗
下一个:C++中有专门的组合数的计算函数吗?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,