24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 883  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

wecountry

新虫 (初入文坛)

[求助] linux c 只读方式读文件,文件被清空了

在嵌入式linux系统下,C语言编码,以只读的方式去打开文件,while循环 getline函数去读每一行,但是,文件读的过程中,getline就返回了, 后来查了下,文件被清空了.

文件的所在的目录是有读写的权限,但是按照只读的方式打开,为什么会被清空了? 这个和文件系统有关吗?

请高手指教?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wecountry

新虫 (初入文坛)

jjdg: 感谢分享经验 2013-09-02 11:02:37
代码我查过多次,在PC机上跑从没有出现问题, 在板子上有时会有问题, 所以我怀疑是和文件系统有关,我后来把 要读的文件里放到了只读的文件系统里,问题就解决了。
3楼2013-09-02 10:44:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

wecountry

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by wecountry at 2013-09-02 10:44:21
代码我查过多次,在PC机上跑从没有出现问题, 在板子上有时会有问题, 所以我怀疑是和文件系统有关,我后来把 要读的文件里放到了只读的文件系统里,问题就解决了。

初步判断,是两个文件  a.data 和 a.data-bak 两个node是一样的原因造成,按照只写方式打开a.data,只读的方式打开a.data-bak.

现在问题是:为什么两个文件node成为了一样的?
把两个文件copy到文件系统的 /home 目录下时,node是不一样的,制作成image文件,烧到板子上就成了一样的啦
4楼2013-09-02 19:36:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿0817化学工程与技术,求调剂 +7 我不是只因 2026-04-02 8/400 2026-04-03 00:15 by 雨天撑伞
[考研] 071000生物学调剂 +7 知昭蔓 2026-04-02 7/350 2026-04-02 21:47 by dongzh2009
[考研] 一志愿华南师范大学-22408计算机-292分-求华南师范大学调剂 +4 爱读书的小鳄鱼 2026-04-02 4/200 2026-04-02 18:35 by 求调剂zz
[考研] 274求调剂 +8 薛定谔的虎。 2026-04-01 8/400 2026-04-02 09:21 by 晴空210210
[考研] 298求调剂 +4 什么是胖头鱼 2026-03-30 6/300 2026-04-01 22:06 by 客尔美德
[考研] 339求调剂,想调回江苏 +7 烤麦芽 2026-03-27 10/500 2026-04-01 21:35 by 495374996
[考研] 食品学硕362求调剂 +3 xuanxianxian 2026-04-01 3/150 2026-04-01 21:05 by 啊李999
[考研] 求调剂0703 +5 周嘉尧 2026-03-31 8/400 2026-04-01 20:32 by ltltkkk
[考研] 0710生物学考研调剂 +3 李多米lee. 2026-03-27 4/200 2026-04-01 16:21 by zzchen2000
[考研] 08工科275求调剂,可跨考。 +5 AaAa7420 2026-03-31 5/250 2026-04-01 15:21 by 159357hjz
[考研] 材料专硕322分 +9 哈哈哈吼吼吼哈 2026-04-01 9/450 2026-04-01 14:30 by 无际的草原
[考研] 085600,321分求调剂 +13 大馋小子 2026-03-31 13/650 2026-04-01 12:35 by chemdavid
[考研] 311求调剂一志愿合肥工业大学 +14 秋二十二 2026-03-30 14/700 2026-04-01 11:45 by chemdavid
[考研] 材料调剂 +10 Eujd1 2026-03-31 11/550 2026-04-01 11:23 by ivanqyq
[考研] 求0861交通运输专硕or材料专硕调剂 +4 勒布朗@ 2026-03-31 4/200 2026-04-01 09:54 by 一只好果子?
[考研] 080200学硕,机械工程专业277分,求带走! +4 瓶子PZ 2026-03-31 4/200 2026-03-31 20:16 by vgtyfty
[考研] 材料工程专硕求调剂 +10 hyl3153942 2026-03-29 10/500 2026-03-31 16:31 by hypershenger
[考研] 282求调剂 不挑专业 求收留 +4 Yam. 2026-03-30 5/250 2026-03-31 14:41 by 王亮_大连医科大
[考研] 调剂 +4 GK72 2026-03-30 4/200 2026-03-30 20:32 by dick_runner
[考研] 328求调剂 +8 嗯滴的基本都 2026-03-27 8/400 2026-03-30 17:20 by Wang200018
信息提示
请填处理意见