搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 文件输入输出问题
标题:
文件输入输出问题
只看楼主
飞天大烧卖
等 级:
论坛游民
帖 子:45
专家分:27
注 册:2020-3-26
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:10
文件输入输出问题
I/O 流是 FILE 类型对象,只能通过 FILE* 类型指针访问及操作(注意:在可能通过解引用合法的 FILE* 复制创建 FILE 类型局部对象时,在 I/O 函数使用这种副本的地址是未定义行为)
括号里什么意思?
搜索更多相关主题的帖子:
输出
FILE
类型
输入
文件
2020-04-15 22:47
lin5161678
等 级:
贵宾
威 望:
45
帖 子:1136
专家分:3729
注 册:2011-12-3
第
2
楼
得分:10
FILE f = *fopen....
fputs( .... &f ....)
这样操作是错的
https://zh.
2020-04-15 23:04
forever74
来 自:CC
等 级:
贵宾
威 望:
49
帖 子:1636
专家分:3940
注 册:2007-12-27
第
3
楼
得分:10
我理解大约FILE结构体里面的某些成员相当于是volatile的,所以复制个副本木有啥用。
对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2020-04-15 23:16
飞天大烧卖
等 级:
论坛游民
帖 子:45
专家分:27
注 册:2020-3-26
第
4
楼
得分:0
谢谢
2020-04-17 06:52
lin5161678
等 级:
贵宾
威 望:
45
帖 子:1136
专家分:3729
注 册:2011-12-3
第
5
楼
得分:0
以下是引用
forever74
在2020-4-15 23:16:54的发言:
我理解大约FILE结构体里面的某些成员相当于是volatile的,所以复制个副本木有啥用。
有没有volatile对复制没什么影响的
这个要求应该是fopen返回的FILE是动态分配的
最后通过fclose释放
所以不给复制
文件操作函数会修改FILE
复制一个出来会导致数据不一致
[此贴子已经被作者于2020-4-17 08:49编辑过]
https://zh.
2020-04-17 08:20
飞天大烧卖
等 级:
论坛游民
帖 子:45
专家分:27
注 册:2020-3-26
第
6
楼
得分:0
回复 5楼 lin5161678
你好,请问这两句怎么理解?
“文件操作函数会修改FILE
复制一个出来会导致数据不一致”
2020-04-17 11:06
forever74
来 自:CC
等 级:
贵宾
威 望:
49
帖 子:1636
专家分:3940
注 册:2007-12-27
第
7
楼
得分:0
就是我说的volatile的意思。
FILE结构体是库函数和操作系统交换数据的接口,操作系统会在接口另一侧修改数据,所以你复制一个的话,副本是收不到操作系统的修改的。
对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2020-04-17 11:13
lin5161678
等 级:
贵宾
威 望:
45
帖 子:1136
专家分:3729
注 册:2011-12-3
第
8
楼
得分:0
以下是引用
forever74
在2020-4-17 11:13:02的发言:
就是我说的volatile的意思。
FILE结构体是库函数和操作系统交换数据的接口,操作系统会在接口另一侧修改数据,所以你复制一个的话,副本是收不到操作系统的修改的。
不带volatile 也一样呀
https://zh.
2020-04-17 11:14
forever74
来 自:CC
等 级:
贵宾
威 望:
49
帖 子:1636
专家分:3940
注 册:2007-12-27
第
9
楼
得分:0
你把黑板上的一切都抄到本子上,这叫复制。
然而本子是不会告诉你下节课老师在黑板上又写了什么的。
对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2020-04-17 11:17
forever74
来 自:CC
等 级:
贵宾
威 望:
49
帖 子:1636
专家分:3940
注 册:2007-12-27
第
10
楼
得分:0
回复 8楼 lin5161678
我是在引用它的语义,我没说过声明中有这个关键字。
对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2020-04-17 11:20
11
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-501071-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.017754 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved