首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

文本文件添加字符串的有关问题

2013-10-14 
文本文件添加字符串的问题如何在文本文件里面添加一个字符串有如下格式01 02 03 04 05在每一个数字(01算一

文本文件添加字符串的问题
如何在文本文件里面添加一个字符串

有如下格式

01 02 03 04 05

在每一个数字(01算一个数字)前都加一个"hello",该如何处理,求思路
[解决办法]
 思路是先把文本文件里的东西读出来 保存 按空格分隔掉 起始处特殊处理下
定义一个长的数组 大一点 char key[1024];
 之后strcat(key,"hello") 在strcat 你分隔的
 写个循环 debug下 就解决了吧
之后再写入进文本ok
[解决办法]
将数据存入到CString对象cs中
CString cs=...;
cs.ReverseFind()//使用之,由后向前查找空格字符
cs.Insert()//在查的位置上,插入你希望的字串
[解决办法]
所谓修改删除文件a某位置的内容,其实是读打开文件a,再将‘a中修改删除位置之前的内容+修改删除的内容+a中修改删除位置之后的内容’保存到文件b,关闭文件a,删除文件a,将文件b改名为与之前文件a相同的名字,仅此而已。

[解决办法]
step1.计算原始串的长度
step2.统计字符串中0的个数
step3.算出加入hello后新串的长度,动态开辟新的内存
step4.循环截取原串中的字串,以此将hello和各个字串追加到新的内存中

热点排行
Bad Request.