有关c语言文件操作
2014-06-17 18:04
204 查看
一、文件的打开
fopen函数用来打开文件,打开文件就是创建一个流。fopen的函数原型在stdio.h中,其一般调用形式为:
用fopen打开123.txt文件如下:
如果文件打不开有以下几种情况:
1.指的路径不对。
2.文件名含无效字符。
3.文件不存在。
实例一、从文件中读入数据并在显示。提示:123.txt在cpp文件下或者写路径。
结果:
实例二、将数据输入到相应的文本中。以#结束。
文件:
fopen函数用来打开文件,打开文件就是创建一个流。fopen的函数原型在stdio.h中,其一般调用形式为:
FILE *fp; fp = fopen(文件名,使用文件方式);下面是使用文件的方式列表
用fopen打开123.txt文件如下:
FILE *fp; fp = ("123.txt","r");如果成功,返回一个文件类型的指针,否则返回NULL。
如果文件打不开有以下几种情况:
1.指的路径不对。
2.文件名含无效字符。
3.文件不存在。
实例一、从文件中读入数据并在显示。提示:123.txt在cpp文件下或者写路径。
#include <stdio.h> int main() { FILE *fp; char c; if((fp =fopen("123.txt","r"))==NULL) { printf("error!\n"); } c = fgetc(fp); while(c!=EOF) { putchar(c); c = fgetc(fp); } printf("\n"); fclose(fp); return 0; }
结果:
实例二、将数据输入到相应的文本中。以#结束。
#include <stdio.h> int main() { FILE *fp; char c; if((fp =fopen("123.txt","w"))==NULL) { printf("error!\n"); } c = getchar(); while(c!='#') { fputc(c,fp); c = getchar(); } // printf("\n"); fclose(fp); return 0; }
文件:
相关文章推荐