C语言:字符串读取流读取文件中的数据
2015-08-06 18:49
309 查看
#include<stdio.h>
int main()
{
//定义文件指针
FILE *f = NULL;
//打开文件
f = fopen("1.txt","r");
if(f==NULL)
{
printf("文件读取失败!\n");
return -1;
}
//读文件
const int SIZE = 100;
char buf[SIZE];//用字符数组做读文件的缓冲区
while(!feof(f))
{
//字符串方式读取文件,在读到换行、文件尾、出错的情况下停止否
//则会读到SIZE-1个字符
if(fgets(buf,SIZE,f)!=NULL);
{
printf(buf);
}
}
//关闭文件
fclose(f);
return 0;
}
int main()
{
//定义文件指针
FILE *f = NULL;
//打开文件
f = fopen("1.txt","r");
if(f==NULL)
{
printf("文件读取失败!\n");
return -1;
}
//读文件
const int SIZE = 100;
char buf[SIZE];//用字符数组做读文件的缓冲区
while(!feof(f))
{
//字符串方式读取文件,在读到换行、文件尾、出错的情况下停止否
//则会读到SIZE-1个字符
if(fgets(buf,SIZE,f)!=NULL);
{
printf(buf);
}
}
//关闭文件
fclose(f);
return 0;
}
相关文章推荐
- C语言:用字符读取流和输出流来读写入数据。(文本文件)
- C++ 11新特性笔记-1: 保证稳定性和兼容性
- C++_运算符重载_前缀自增与后缀自增
- TinyXML:一个优秀的C++ XML解析器
- 线型表的C++实现
- C++ Builder 将数据库数据导出到Excel中总结
- C++ Builder 基础知识总结中
- C++异常处理:抛出异常throw,捕获异常catch(...)
- C++之旅
- cppcheck值得注意的一些筛选项
- [2015.8.6]C++学习总结
- 深入理解C语言(转载)
- Qt与C语言交互探讨
- C++虚函数及虚函数表解析
- C++多重继承与虚拟继承
- 通讯录系统 (C语言 控制台应用程序)
- KMP算法及c++实现
- c++ builder 2009如何生成独立运行exe(转)
- 用于ARM上的FFT与IFFT源代码(C语言,不依赖特定平台)(转)
- hdu 1272 并查集