C语言文件操作

来源:互联网 发布:淘宝买东西怎样付款 编辑:程序博客网 时间:2024/06/05 20:56

头文件<stdio.h>

1、文件打开关闭

FILE *fp1, *fp2;fp1 = fopen("input.txt", "r");fp2 = fopen("output.txt", "w");fclose(fp1);fclose(fp2);

2、读取

fscanf:

fgetc(读取一个字符):

int num;char c;fscanf(fp1, "%d", &num);c = fgetc(fp1);//若文件流为"   15\n"//num==15; c==10(换行符);//fscanf会忽略前面的空白,到后面空白停止读取,并且不会影响后面空白。
fgets(读取一整行):

char a[100];fgets(a, 99, fp1);//第二个参数是读取的最大长度。//注意fgets会把换行符读进去,字符串的最后一个字符是换行符10。

3、写入

fprintf:

fprintf(fp2, "%d\n", 10);

0 0
原创粉丝点击