24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 878  |  回复: 3

wecountry

新虫 (初入文坛)

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

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

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

请高手指教?
回复此楼

» 猜你喜欢

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

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

goldfox_79

金虫 (正式写手)


jjdg: 金币+1, 感谢参与 2013-09-02 11:02:16
给出代码吧
熊猫军,前进!
2楼2013-08-31 23:05:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wecountry

新虫 (初入文坛)

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

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的回帖
相关版块跳转 我要订阅楼主 wecountry 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 求调剂,一志愿郑州大学材料与化工专硕,英二数二342分,求老师收留 +3 v12abo 2026-04-02 3/150 2026-04-02 17:54 by msi123
[考研] 316求调剂 +12 舟自梗 2026-04-01 16/800 2026-04-02 17:33 by zzsw+
[考研] 081200-11408-276学硕求调剂 +3 崔wj 2026-04-02 3/150 2026-04-02 15:06 by cal0306
[考研] 298求调剂 +3 zzz,,r 2026-04-02 6/300 2026-04-02 14:34 by zzz,,r
[考研] 理学07化学 303求调剂 +16 睿08 2026-03-27 17/850 2026-04-02 13:29 by 七度不信任
[考研] 一志愿北京理工大学本科211材料工程294求调剂 +8 mikasa的围巾 2026-03-28 9/450 2026-04-02 12:09 by ms629
[考研] 0710生物学求调剂 +9 manman511 2026-04-01 9/450 2026-04-02 10:00 by zxl830724
[考研] 372求调剂 +3 jj涌77 2026-04-02 3/150 2026-04-02 09:57 by olim
[考研] 279求调剂 +6 学而思兮知 2026-04-01 6/300 2026-04-02 09:16 by vgtyfty
[考研] 一志愿安徽大学计算机科学与技术学硕,331分求调剂 +5 蒋昌鹏qtj 2026-04-01 5/250 2026-04-02 08:10 by fxue1114
[考博] 26年申博 +3 staryer 2026-03-30 4/200 2026-04-01 23:21 by ai4pharm
[考研] 材料调剂 +11 一样YWY 2026-03-31 11/550 2026-04-01 22:25 by zhouyuwinner
[考研] 310分求调剂 +4 成功上岸wang 2026-04-01 4/200 2026-04-01 20:35 by liu823948201
[考研] 考研材料工程351分调剂 +5 整个好的 2026-03-31 5/250 2026-04-01 09:36 by topgun2009
[考研] 复试调剂 +7 双马尾痞老板2 2026-03-31 7/350 2026-03-31 19:49 by Dyhoer
[考研] 0856 335分 +9 cccchenso 2026-03-29 9/450 2026-03-31 16:37 by lishahe
[考博] 材料专业申博 +5 杜雨婷dyt 2026-03-29 5/250 2026-03-31 11:19 by oooqiao
[考研] 11408总分309,一志愿东南大学求调剂,不挑专业 +5 天赋带到THU 2026-03-29 6/300 2026-03-30 20:49 by dick_runner
[考研] 352分 化工与材料 +5 海纳百川Ly 2026-03-27 5/250 2026-03-28 03:39 by fmesaito
[考研] 285求调剂 +4 AZMK 2026-03-27 7/350 2026-03-27 20:59 by AZMK
信息提示
请填处理意见