我想把文本文件中的一段字符串替换掉,但是我不知道这段字符串是什么,我只知道这段字符串两头的文字,请大家给个程序段,我参考一下
谢谢了
谢谢了
解决方案 »
- 网页中的javascript代码实现,主要是src=“……”的链接文件,急急急急!!!
- CDataGRid如何在VS2003中声明?
- ADO访问特殊Access数据库时的错误问题
- 如何把这个转换成16进制?
- 怎样用程序获得本机的上网的外部IP,请看具体内容。
- 我想知道,怎么改变Static本身的默认灰色
- 校园网将怎样设计?请大家提些建议。
- 颜色代码问题
- StretchDIBits真的能将DIB的任意矩形区域显示在客户区的任意矩形区域吗?试验了好久不行呢
- 埋怨一下,VS2008有的界面太不人性化了!
- _vscprintf出错,一个MSDN中的示例程序有问题,请指教!
- 请问如何用编程实现对Windows本地安全设置或组策略这一类的编辑控制
int l2 = str.Find("",l1); //找到要替换内容的终止位置str.Delete(str,l2-l1); //先将要替换的内容删除
str.Insert(l1,"new string"); //然后向该位置插入字符串//CString本来带有一个Replace函数,但是这个函数只接受2个参数,旧字符串和新字符串,不太灵活
memset(buf,0,64002);
CFile f;
f.Open("1.txt",CFile::modeRead);
f.Read(buf,64000);
f.Close();
char *b,*p;
b=strstr(buf,"头");
p=strstr(buf,"尾");
p+=2;//尾的长度
strcpy(b,p);f.Open("1.txt",CFile::modeCreate|CFile::modeWrite);
f.Write(buf,strlen(buf));
f.Close();