文本文件添加字符串的问题
如何在文本文件里面添加一个字符串
有如下格式
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和各个字串追加到新的内存中