一、fputc函数
#include <stdio.h>//fputc函数,不是行缓存函数int main(){FILE *fp;fp = fopen("a.c","w+");if(fp == NULL){printf("open file failed!\n");return -1;}fputc('a',fp);fflush(fp);while(1);fclose(fp);//fflushreturn 0;}
二、fgetc函数
#include <stdio.h>//fgetc函数int main(){FILE *fp;int nRet;fp = fopen("a.c","w+");if(fp == NULL){printf("open file failed!\n");return -1;}fputc('a',fp);rewind(fp);nRet = fgetc(fp);printf("nRet is %c\n",nRet);//打印读取的字符nRet = fgetc(fp);printf("nRet is %d\n",nRet);//打印返回值fclose(fp);return 0;}