C语言根据路径打开文件内容
2015-11-30 20:32
330 查看
void openFile(){ FILE *fp; char ch; // 设置字符串的大小,视情况可以加大 char str[1000] = {}; int i =0; // 设置文件的路径并判读是否可以打开文件 if((fp = fopen("/Users/dllo/Desktop/file.txt", "rt")) == NULL){ printf("Connot open file!"); getchar(); exit(1); } ch = fgetc(fp); // 按字节读取文件内容,在这里面可以加上一系列的限制语句,完成过滤的功能 while (ch != EOF) { // 输出当前的字节 putchar(ch); str[i] = ch; i++; ch = fgetc(fp); } // 在字符串数组最后加上结束标志 str[i] = '\0'; fclose(fp); // 输出 printf("%s\n",str); }
相关文章推荐
- codeforces 499B Lecture(map与string简单用法)
- 2015杭电新生赛1008游乐场【神坑】
- C++常量折叠
- 关于C++中各种运算符的总结和简要介绍
- C++11学习笔记8---错误处理
- C++11学习笔记7---资源回收RAII
- Ubuntu下C/C++man手册安装方法及使用方法
- 指针访问真的高效吗
- 黑马程序员——C语言循环、switch与if语句笔记和习题
- 【粗解】【通信编码】卷积编码器的简单实现
- C/C++结构体struct详解
- 我所理解的设计模式(C++实现)——观察者模式(Observer Pattern)
- 黑马程序员——C语言函数的返回值笔记和练习题
- wustoj 1056 C语言程序设计教程(第三版)课后习题10.5
- C语言中strdup函数使用方法
- Fast Compressive Tracking(快速压缩跟踪)算法的C++代码实现
- 浅析C语言中的数组及字符数组
- 快速学习C语言中for循环语句的基本使用方法
- C++11学习笔记(五)
- ndk编译C++,提示找不到头文件(ndk-build error string No such file or directory)