字符输出函数 fputc
#include<stdio.h>
#include<string.h>
#include<errno.h>
int main()
{
FILE* f = fopen("text.txt", "w");//打开文件
if (f==NULL)
{
printf("%s\n", strerror(errno));
return 0;
}
//写文件
fputc('a', f);
fputc('b', f);
fputc('c', f);
fclose(f);//关闭文件
f = NULL;
return 0;
}
字符输入函数 fgetc
#include<stdio.h>
#include<string.h>
#include<errno.h>
int main()
{
FILE* f = fopen("text.txt", "r");//打开文件
if (f==NULL)
{
printf("%s\n", strerror(errno));
return 0;
}
//读文件
int ch = fgetc(f);
printf("%c", ch);
ch = fgetc(f);
printf("%c", ch);
ch = fgetc(f);
printf("%c", ch);
fclose(f);//关闭文件
f = NULL;
return 0;
}