C语言教程-C中的fputc()和fgetc()
写文件:fputc()函数
fputc()函数用于将单个字符写入文件。它将字符输出到流中。
语法:
int fputc(int c, FILE stream)
示例:
#include <stdio.h>
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