|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 文件输入输出问题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
2156
人关注过本帖
标题:
文件输入输出问题
只看楼主
加入收藏
飞天大烧卖
等 级:
论坛游民
帖 子: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
等 级:
版主
威 望:
58
帖 子:1694
专家分:4282
注 册: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
等 级:
版主
威 望:
58
帖 子:1694
专家分:4282
注 册: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
等 级:
版主
威 望:
58
帖 子:1694
专家分:4282
注 册:2007-12-27
第
9
楼
收藏
得分:0
你把黑板上的一切都抄到本子上,这叫复制。
然而本子是不会告诉你下节课老师在黑板上又写了什么的。
对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2020-04-17 11:17
举报帖子
使用道具
赠送鲜花
forever74
来 自:CC
等 级:
版主
威 望:
58
帖 子:1694
专家分:4282
注 册:2007-12-27
第
10
楼
收藏
得分:0
回复 8楼 lin5161678
我是在引用它的语义,我没说过声明中有这个关键字。
对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2020-04-17 11:20
举报帖子
使用道具
赠送鲜花
11
1/2页
1
2
快速回复:
文件输入输出问题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.024100 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved