社区
C语言
帖子详情
fwrite写int数组里面包含26,然后读到这里被当成eof
xiehuanxie
2019-03-08 11:50:20
这种一般怎么处理,fread会把26当成eof,然后以为文件结束了
...全文
127
1
打赏
收藏
fwrite写int数组里面包含26,然后读到这里被当成eof
这种一般怎么处理,fread会把26当成eof,然后以为文件结束了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2019-03-09
打赏
举报
回复
不要把 fopen("...","...");fscanf,fprintf,fgets,fgetc,fclose //读时把\r\n替换成\n,写时把\n替换成\r\n;读到\x1a就设置EOF;读写的内容当字符看待 和 fopen("...","...
b
");fseek,ftell,fread,fwrite,fgetc,fclose //不作以上替换,遇到\x1a仍继续读;读写的内容当字节看待 弄混了
636f6c696e
2019-03-09
打赏
举报
回复
读二进制文件用feof替代
[C语言]实现终端输入任意字符串转十六进制,并保存到文件; 将输入的字符串按照每个节点当做属性值创建链表,链表可遍历查询;用快速排序对上面链表数据进行排序
1)首先用fopen()打开文件,输入任意字符串,然后...2)把字符串转换成十六进制数据格式,保存到一个char
数组
里面
,再用
fwrite
()
写
入到文件中;3)然后用快速排序对链表的数据进行排序,打印出来。具体函数实现看代码。
C语言提高
指针变量自增一次的量和其指向的数据类型有关,若指向的是一个
int
,地址没错增加一个
int
型大小的空间,若指向的是一个
int
数组
,则没错增加该
int
型
数组
的大小。
int
arr[10];
数组
名arr表示
数组
第一个元素的地址...
C文件操作、
读
写
文件 C++文件
读
写
、文件操作
转自 飘羽随风 基于C的文件操作 在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O文件操作,下面就分别介绍之。 ...一、流式文件操作 ...
int
level; /* fill/empty level of buffer */ unsign
输入输出大全(普通输入输出和快
读
快
写
)C/C++
没做过io题?输入输出
写
不来?快
读
快
写
还不了解?这一章输入输出的大全,看完一定能让你豁然开朗。
c++
读
写
文件设定
读
和
写
的位置
文件定位 和C的文件操作方式不同的是,C++ I/O系统管理两个与一个...所以,C++的文件定位分为
读
位置和
写
位置的定位,对应的成员函数是 seekg()和 seekp() seekg()是设置
读
位置, seekp是设置
写
位置。
C语言
69,382
社区成员
243,074
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章