![请问在MFC中,怎么用CStioFile逐行读取编辑框中的内容,并保存到数组str[]中啊?? 非常感谢了。。。,第1张 请问在MFC中,怎么用CStioFile逐行读取编辑框中的内容,并保存到数组str[]中啊?? 非常感谢了。。。,第1张](/aiimages/%E8%AF%B7%E9%97%AE%E5%9C%A8MFC%E4%B8%AD%EF%BC%8C%E6%80%8E%E4%B9%88%E7%94%A8CStioFile%E9%80%90%E8%A1%8C%E8%AF%BB%E5%8F%96%E7%BC%96%E8%BE%91%E6%A1%86%E4%B8%AD%E7%9A%84%E5%86%85%E5%AE%B9%EF%BC%8C%E5%B9%B6%E4%BF%9D%E5%AD%98%E5%88%B0%E6%95%B0%E7%BB%84str%5B%5D%E4%B8%AD%E5%95%8A%EF%BC%9F%EF%BC%9F+%E9%9D%9E%E5%B8%B8%E6%84%9F%E8%B0%A2%E4%BA%86%E3%80%82%E3%80%82%E3%80%82.png)
CEdit::GetLine()看看能不能满足你……
如果不行,为CEdit建立成员变量CString m_edit
UpdateData(TRUE)
int pos=0
CString line = m_edit.Tokenize("\n",pos)
CString str[MAX_LINE]
i=0
while(line!="" &&i<MAX_LINE)
{
str[i]=line
line = m_edit.Tokenize("\n",pos)
i++
}
可以使用传统的pascal *** 作文件的方法或者使用文件流。1、传统文件 *** 作方法
assignfile(f,'c:\test')
rewrite(f)
用blockwrite或write写入二进制信息
closefile(f)
2、文件流
try
f:=tfilestream.create(filename,fmcreate
or
fmopenwrite)
文件 *** 作,写入数据
finally
f.free
end
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)