Linux C用什么函数可以删除某个文件中的一行内容?

Linux C用什么函数可以删除某个文件中的一行内容?,第1张

用C语言删除某个文件中的一行内容的原理就是

将该行的末尾

开头找到,

然后将

改行的末尾的所有内容就复制到

改行的开头,使用覆盖的方式来实现删除.

如果实在不懂的话,

你就在改行的末尾

开始写入一定长度的(视改行的字节长度而定)

的转义字符

'\b'

gcc可以用fgets或者其他函数将缓冲区数据读出来清除输入缓冲区。gcc不支持用fflush清除输入缓冲区,标准上也没有定义,但是vc是可以的。

看一下这个:http://blog.csdn.net/thecorr/article/details/1922541

和这个:http://liustb.blog.163.com/blog/static/133708019201131111471597/

告诉你一个最简单的办法,在windows下安装一个winscp软件,然后运行,打开一个窗口,如果Linux的ip地址,用户名,密码,点击连接,如果连接成功,会出现一个类似windows资源管理器的窗口,分左右两屏,左边是windows目录,右边是Linux目录,很简单,鼠标拖拽,很方便的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8700414.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存