linux c编程这个文件锁fcntl()程序,为什么后面在文件加上了写锁F_WRLCK后,想往fd(文本
答案:1 悬赏:10
解决时间 2021-01-08 06:07
- 提问者网友:皆是孤独
- 2021-01-07 11:10
linux c编程这个文件锁fcntl()程序,为什么后面在文件加上了写锁F_WRLCK后,想往fd(文本
最佳答案
- 二级知识专家网友:空山清雨
- 2021-01-07 11:35
当你对文件加上写锁后就是禁止写文件的。很正常嘛,你的疑问是什么?
追问:谢谢回答问题已经解决之前问题是gedit总是打不开文本后来发现只要是字符 后面加了‘\0’ ,就无法用gedit打开 而vi则将‘\0’变成‘@’只能用od -命令打开
追答:多写那一个字节就变成非文本文件了。
追问:恩恩 是的
追问:谢谢回答问题已经解决之前问题是gedit总是打不开文本后来发现只要是字符 后面加了‘\0’ ,就无法用gedit打开 而vi则将‘\0’变成‘@’只能用od -命令打开
追答:多写那一个字节就变成非文本文件了。
追问:恩恩 是的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯