vc读写文本文件,我已经知道在第15行有数字100,我想直接定位在15行,取代100为200,请问怎么操作,在线等急啊 看了一些资料,没有关于定位在某行的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CStdiofile f;f.ReadLine();一直到15行在处理数据 但是读到15行,在WriteString ,写不进去啊 strLine函数也是按行读取,然后取出第15行 CStdioFile mfile; CString str1,str2="200"; mfile.Open("C:\\abc.txt",CFile::modeReadWrite); for(int i=0;i<15;i++) mfile.ReadString(str1); mfile.WriteString(str2); mfile.Close();而且200写不进去,更不用说覆盖原来的100了,大侠帮忙啊 试试CArchive类 strLine函数 把文本的每一行都读到一个cstring数组,然后可以取出任意一行了,我就是这么实现的 CArchive ar(&openfile, CArchive::load | CArchive::bNoFlushOnDelete); CString strLine[200]; //按行获取 for ( int i=1;i<200;i++) { ar.ReadString(strLine[i]); } 错了 是ReadString函数 有无其他查找内存的函数 (pMsg->message == 77),77表示什么消息.... 关于GDI+绘图的问题 关于水晶报表的客户端打印 如何让DC变成不透明 treeview 实现:1、如果父结点被取消,所有子结点都被取消 请问 最新的开发环境中 TAPI 的后续版本是什么? 一个单机版的VC数据库程序在作成安装程序之前竟包含的文件有哪些?在先等 在CListCtrl中,在选择的时候,怎么选让它选中是一整条? 怎样在客户程序和SQL SERVER数据库中间加一个数据访问的服务器端程序? richedit 控件问题 在使用一个软件的C函数库时出现的一个错误
f.ReadLine();一直到15行在处理数据
CString str1,str2="200";
mfile.Open("C:\\abc.txt",CFile::modeReadWrite);
for(int i=0;i<15;i++)
mfile.ReadString(str1);
mfile.WriteString(str2);
mfile.Close();
而且200写不进去,更不用说覆盖原来的100了,大侠帮忙啊
CString strLine[200]; //按行获取
for ( int i=1;i<200;i++)
{
ar.ReadString(strLine[i]);
} 错了 是ReadString函数