
用linux c语言编写 为一个文件里面的内容的每一行添加一个指定的字符 30
用linuxc语言编写为一个文件里面的内容的每一行添加一个指定的字符,比如,文件里面的内容是1111111,往后面追加22222,文件里面是多行,每行后追加相同的内容,如...
用linux c语言编写 为一个文件里面的内容的每一行添加一个指定的字符,比如,文件里面的内容是 1111111, 往后面追加22222, 文件里面是多行,每行后追加相同的内容,如
1111111122222222222
1111111122222222222
像这样的 展开
1111111122222222222
1111111122222222222
像这样的 展开
展开全部
1.打开你要修改的文件A,
2.创建一个临时文件B,
3. while(没到达文件A末尾)
从A中读取一行,写到B中,然后写入你要追加的内容,写入换行符
4.关闭文件A,关闭文件B,
5.删除文件A(用remove函数),重命名B为A(用rename函数)
2.创建一个临时文件B,
3. while(没到达文件A末尾)
从A中读取一行,写到B中,然后写入你要追加的内容,写入换行符
4.关闭文件A,关闭文件B,
5.删除文件A(用remove函数),重命名B为A(用rename函数)
展开全部
既然是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函数)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的问题没有描述清楚哈,例如后面追加的字符的个数,以及追加的字符与原来字符的关系。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询