C 文件 fputc()和fgetc() - C语言教程

由网友 大卫 发布 阅读 0

C 文件 fputc()和fgetc() - C语言教程

写入文件:fputc()函数

fputc()函数用于将单个字符写入文件。它将字符输出到流。

语法:

int fputc(int c, FILE *stream)

#include <stdio.h>  
void main(){  
   FILE *fp;
   fp = fopen("file1.txt", "w");//打开文件
   fputc('a',fp);//将单个字符写入文件
   fclose(fp);//关闭文件
}

file1.txt

a

读取文件:fgetc()函数

fgetc()函数从文件返回单个字符。它从流中获取一个字符。它在文件末尾返回EOF。

语法:

int fgetc(FILE *stream)

#include<stdio.h>  
#include<conio.h>  
void main(){  
    FILE *fp;
    char c;
    clrscr();
    fp=fopen("myfile.txt","r");
    
    while((c=fgetc(fp))!=EOF){
        printf("%c",c);
    }
    fclose(fp);
    getch();
}

myfile.txt

this is simple text message

没有了 C 文件 fprintf()和 fscanf()