问题描述
我想实现对已有文件中的部分内容的修改,比如文件中的'abcdef'我想修改为'cbadef',其余位置的文件内容不做更改,并且将结果存到原文件中,请问应该如何操作?
问题解答
回答1:重新写入就好了,每次都会覆盖原来的
使用lseek(int filedes, off_t offset, int whence)函数,用文件指针的偏移量操作
回答2:不改变文件长度的覆写,直接lseek就行

问题描述
我想实现对已有文件中的部分内容的修改,比如文件中的'abcdef'我想修改为'cbadef',其余位置的文件内容不做更改,并且将结果存到原文件中,请问应该如何操作?
问题解答
回答1:重新写入就好了,每次都会覆盖原来的
使用lseek(int filedes, off_t offset, int whence)函数,用文件指针的偏移量操作
回答2:不改变文件长度的覆写,直接lseek就行
相关文章:1. 为什么老师,你de button按钮处可以有两个ID是一样的id="loginbtn" 而不会报错啊2. html5 - 有可以一次性把所有 css外部样式转为html标签内style=" "的方法吗?3. javascript - 在移动端input type="number" 键盘没法弹起4. <tr valign="top"> 看不懂5. alert("Hello JavaScript");6. node.js mysql Cannot find module "net" 和 "tls"和"fs" 的问题7. mysql 使用 join 还是 "," 进行多表查询???8. type="text/css"是什么意思?9. javascript - type="date"的默认值能改变为当天日期吗10. background-image:url(" ")我的图片在桌面

网公网安备:皖ICP备2020019022号-8 Copyright ¢ 2020-2025 Powered by V1.8 All Rights Reserved 技术支持:乐呵呵网
声明:本站所有资源以学习为主