文件结尾的判断
来源:互联网 发布:gis平台软件价格 编辑:程序博客网 时间:2024/05/01 22:27
经过今天的验证,终于知道linux文件的换行符为LF,ascii Hex为0A,Dec为10, 在进行条件判断可以使用 if(ch == ‘\n’)的写法.
实验代码
#include <stdio.h>#include <stdlib.h>long sizeByFile(const char *filename,char *mode){ long size=0; FILE *fp = NULL; fp = fopen(filename,mode); if(NULL == fp) { printf("file open error\n"); exit(0); } fseek(fp,0,SEEK_END); size = ftell(fp); rewind(fp); fclose(fp); return size;}int main(){ long size = sizeByFile("aa.txt","r"); printf("%d\n",size); FILE *fp = fopen("aa.txt","r"); char ch[20]={0,}; int len = fread(ch,1,20,fp); printf("%d\n",len); int i=0; for(i=0;i<10;i++) { printf("%x ",ch[i]); if(5 == i) printf("\n"); } printf("\n%x\n",'\n');}
实现结果:
aa.txt数据
0 0
- 文件结尾的判断
- 判断字符串的开始与结尾(常用于文件结尾格式的判断)
- 文件操作函数feof判断是否指向文件的结尾处,结尾即为空字符
- 使用fscanf()判断文件结尾
- 文件结尾判断feof , EOF
- ifstream 流 判断文件是否结尾的函数eof()
- ifstream 流 判断文件是否结尾的函数eof()
- 判断文件路径的结尾是否有吧"/"或者"\"
- 判断文件结尾的方法(feof函数和EOF)
- 如何判断文件是否读到文件结尾
- 判断字符串的结尾类型
- getline(iflie,data)判断文件结尾
- fgets与feof 判断文件结尾
- 判断文件是否有以.docx结尾
- C语言中如何判断文件结尾
- 从文件读入数据块时用feof(fp)判断文件结尾真的保险吗?
- 以DLL结尾的文件
- 基于boost判断jpg文件结尾的2个字节是否正确,可以用来判断JPG文件是否完整。
- CString的GetBuffer用法,CString原理,GetBuffer常见问题解决方法
- zoj3905 Cake
- 企业信息安全保护模式
- Android Studio Tips -- 提取方法
- 【基础练习】【二分】codevs3955 最长严格上升子序列(加强版)题解
- 文件结尾的判断
- 第七周上机实践—项目2—建立链队算法库
- 第七周项目三~~负数把正数赶出队列
- 重定向和转发
- 个人感觉一篇很不错的文章-----《Hadoop核心技术》作者翟周伟 :我与Hadoop的不解之缘
- C++中string学习
- LEETCODE-Palindrome Number
- 关于JAVA方法参数传递方式
- 项目3 -- 单链表的应用(3)