社区
C语言
帖子详情
请问有谁知道文件的结束标志是什么?
Caoyu015
2003-09-11 06:17:07
就是当读到什么标志时,
ifstream inf( filename, ios::in )
inf.eof()//会返回true;
我在用C++做huffman压缩的时候,压缩时计算出的文件大小是1771个bit
但是在解压时读到822bit时就文件结束了,解压出来的文件总是只有一半是成功的.
...全文
222
11
打赏
收藏
请问有谁知道文件的结束标志是什么?
就是当读到什么标志时, ifstream inf( filename, ios::in ) inf.eof()//会返回true; 我在用C++做huffman压缩的时候,压缩时计算出的文件大小是1771个bit 但是在解压时读到822bit时就文件结束了,解压出来的文件总是只有一半是成功的.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
plusir
2003-09-13
打赏
举报
回复
只有纯文本才会有EOF
而二进制文件我就不知道了,那位大侠知道能不能详细的说一下啊
bellbear
2003-09-13
打赏
举报
回复
他们都说是EOF,俺觉得也是EOF
因为俺没学过别的东西
jim900os
2003-09-12
打赏
举报
回复
if(feof(fp)){
结束代码。
}else{
}
cenphoenix
2003-09-12
打赏
举报
回复
eof吧!!
idontlikenickname
2003-09-12
打赏
举报
回复
如果是以文本方式打开的文件,ASCII码值为26的字符会被认为是文件的结束符,
如果以二进制方式打开文件则没有特殊的字符作为文件结束符~
idontlikenickname
2003-09-12
打赏
举报
回复
如果是以文本方式打开的文件,ASCII码值为26的字符会被认为是文件的结束符,
如果以二进制方式打开文件则没有特殊的字符作为文件结束符~
jeary2210
2003-09-12
打赏
举报
回复
帮你顶,顶顶:)
谢谢
yzb1000
2003-09-12
打赏
举报
回复
一般的文件没有结束标志的
Caoyu015
2003-09-12
打赏
举报
回复
顶一顶.
Jupin
2003-09-11
打赏
举报
回复
EOF,
二进制文件 feof(fp)
MiracleNo1
2003-09-11
打赏
举报
回复
可以用C语言标准库中的feof(FILE* fp)测一下。
文件
输入的处理
第一部分:未知输入数据量 1.用EOF 在做pta时,不
知道
文件
怎么才算
结束
时,链链表都没法写,只能用EOF。具体为: while(scanf("%d",&n)!=EOF) 注意,这种做法一般需要开较大的数组来存放数据。 2.用链表来处理 当不清楚数据大小,但
知道
终止的
标志
时,可以采用这种方法。 ...
Makefile: (实验) 目标命令的
结束
标志
实验表示测试出来的结论,没有代码理论依据 Makefile中,目标对应的命令
结束
标记是什么呢?换句话说,Make中怎么判断目标的最后一条命令? 例如常见的目标编写如下: test1: echo "test1" echo "test without empty line" 那如果目标下空一行呢? test2: echo "test2" echo "test with...
详解输入输出流
结束
标志
ctrl+z和EOF
结论 windows下的ctrl+z用来作为
结束
输入输出流的标值,控制台读入字符^Z,只有另起一行放在行首才会起作用,否则表示
结束
本行,这对于java和C++都适用,注意一点,这里的
结束
输入输出不代表close()方法。 先来看一段代码 #include <stdio.h> #include<windows.h> #include<stdio.h> int ...
C语言字符串指针,指向字符串的指针,字符串
结束
标志
画红色重点——字符数组和字符指针的根本区别: 它们最根本的区别是在内存中的存储区域不一样 ! 字符数组存储在全局数据区或栈区,第二种形式的字符串存储在常量区。全局数据区和栈区的字符串(也包括其他数据)有读取和写入的权限 ! 而常量区的字符串(也包括其他数据)只有读取权限 ! 没有写入权限。 因为 常量区没有写入权限,所以 当使用 strtok 函数处理 指针字符串时, char * str = "123s 123s 13s3"; strtok(str,s); 这样就必然会出错。 最后,关于 scan
C语言如何判断输入
结束
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录为什么要判断输入是否
结束
一、输入函数自带的
结束
标志
二、自定义
结束
标志
符三、利用输入函数的返回值做
结束
标志
1.Windows系统中键入EOF**“行首”、“Ctrl-Z组合键”、“↙”**2.Linux系统中键入EOF 为什么要判断输入是否
结束
首先,C语言是借助于相应的缓冲区来进行输入、输出操作的。 比如常用的输入输出函数scanf、printf、getchar、putchar、gets、puts函数,都是从缓冲区读取输入数据的,并不
C语言
70,039
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章