用linux c语言编写 为一个文件里面的内容的每一行添加一个指定的字符 30
用linuxc语言编写为一个文件里面的内容的每一行添加一个指定的字符,比如,文件里面的内容是1111111,往后面追加22222,文件里面是多行,每行后追加相同的内容,如...
用linux c语言编写 为一个文件里面的内容的每一行添加一个指定的字符,比如,文件里面的内容是 1111111, 往后面追加22222, 文件里面是多行,每行后追加相同的内容,如
1111111122222222222
1111111122222222222
像这样的 展开
1111111122222222222
1111111122222222222
像这样的 展开
4个回答
展开全部
既然是linux 不明白为什么要用C写???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、基本思路:从第一个文本文件中用 fgets() 函数读出一行数据,对读出的每一行数据进行判断,如果需要在它的适当位置插入一行,把相应的新内容、以及该行的内容写到第二个文本文件中。如果不需要在该位置插入一行,那就直接将该行数据用 fprintf() 函数写入第二个文本文件中。
2、伪代码:
1.打开要修改的文件A,
2.创建一个临时文件B,
3. while(没到达文件A末尾)
从A中读取一行,写到B中,然后写入要追加的内容,写入换行符
4.关闭文件A,关闭文件B,
5.删除文件A(用remove函数),重命名B为A(用rename函数)
2、伪代码:
1.打开要修改的文件A,
2.创建一个临时文件B,
3. while(没到达文件A末尾)
从A中读取一行,写到B中,然后写入要追加的内容,写入换行符
4.关闭文件A,关闭文件B,
5.删除文件A(用remove函数),重命名B为A(用rename函数)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的问题没有描述清楚哈,例如后面追加的字符的个数,以及追加的字符与原来字符的关系。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询