请教如何以最简单的方式操作文件
希望用Serialize操作文件,不希望用二进制(采用文本方式),却存在几点问题:
1、读数据(整数或浮点数)时,非得要得到字符串,后再转化吗?
2、如何读取多行数据,遇到什么情况会停下来。
3、写数据时怎么换行。
if (ar.IsStoring())
{
// TODO: add storing code here
CString strSrc= "-name data.txt -data1 1 2 3 4 -data 2 3 4 5 6 98 99";
ar << strSrc;
strSrc= "\n"; //如何换行
ar << strSrc;
strSrc= "45645.0 67fdgb";
ar << strSrc;
}
else
{
// TODO: add loading code here
//= "-name data.txt -data1 1 2 3 4 -data 2 3 4 5 6"
CString strSrc, strName, strData1, strData2;
ar >> strSrc;
ar >> strSrc; //这一行得不到完整的数据
}