问一个文件操作的问题 我想对一个文件进行更新怎么进行操作如原来文件到内容为111111122222223333333我现在想要变成111111155555553333333就是把第二行的2222222变成5555555怎么进行操作先谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CtdioFile MyFile;CString strtemp;UINT pos;MyFile.Open("teet.dat", CFile::modeReadWrite);while(MyFile.GetPosition() != MyFile.GetLength()){ pos = MyFile.GetPosition(); strtemp = MyFile.ReadString(); if(strtemp == "2222222") .......}之后我就不知道怎么做了怎么修改?把5555555直接写到这个pos上么,这样的话不会覆盖掉2222222。 直接写就行么,这样会覆盖掉2222222么MyFile.WriteString("5555555");这样写出来不会是55555552222222么? vc界面显示问题 OnLButtonDown为什么不会执行? 问个基础问题,有关Web浏览器控件的使用 VC++ net view 的问题 请问高手如何设置绘图背景为黑色,并且哪种绘制模式不影响画图的画笔颜色 我动态创建CEdit类,为什么创建的是readonly?我并没有设置这样的样式 是否有将字符串按一定条件分解成一个数组的函数? 在ListView中,如何象Windows资源管理器那样将剪贴了的文件图标变虚? vc编程中怎样嵌入VBScript进行编程???清高手指点 基于图割算法的图像分割----OpenCV代码与实现 在对话框里如何使绘制的图形缩放 问大家一个线程的基础问题
CString strtemp;
UINT pos;
MyFile.Open("teet.dat", CFile::modeReadWrite);
while(MyFile.GetPosition() != MyFile.GetLength())
{
pos = MyFile.GetPosition();
strtemp = MyFile.ReadString();
if(strtemp == "2222222")
.......
}
之后我就不知道怎么做了
怎么修改?
把5555555直接写到这个pos上么,这样的话不会覆盖掉2222222。
MyFile.WriteString("5555555");
这样写出来不会是55555552222222么?