mfc 怎么把两个成员函数产生的数据都写入同一个txt文档中啊?
1个回答
展开全部
用雹烂余追加历圆模式即可
CString mystr;
mystr="mycontent";
CStdioFile 源滚f1("C:\\test.txt",CFile::modeWrite);
f1.SeekToEnd();
f1.WriteString(mystr+"\r\n");
f1.Close();
追问
谢谢,这问题解决了,读取文件的时候,CString str; myFile.ReadString(str);读出来的str=“1,2”也就是一个坐标点,我应该怎么把它赋值,变成x=1,y=2 ??
追答
我给你个比较好用的分解函数
void _SplitStr(CString pSource,CString pFlag,CStringArray &pArray)
{
pSource.TrimLeft();
pSource.TrimRight();
if (pSource.Right(1) != pFlag) pSource +=pFlag;
CString sTemp;
int pos =-1;
while ((pos=pSource.Find(pFlag,0)) != -1)
{
sTemp = pSource.Left(pos);
pArray.Add(sTemp);
pSource = pSource.Right(pSource.GetLength() - pos - 1);
}
}
使用方法如下:
CStringArray ary;
CString str="1,2";
_SplitStr(str,",",ary);
int x,y;
x=atoi(ary[0]);
y=atoi(ary[1]);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询