免费发布招工,郑州网站优化推广培训,信誉最好的20个网投网站,网站服务器大小fprintf/fscanf函数分析 宗旨#xff1a;技术的学习是有限的#xff0c;分享的精神是无限的。 fprintf/fscanf函数与printf/scanf区别#xff1a;printf/scanf专门针对标准输入输出流#xff0c;fprintf/fscanf函数可用于任意流#xff0c;包括输入输出流。
1、fprintf …fprintf/fscanf函数分析 宗旨技术的学习是有限的分享的精神是无限的。 fprintf/fscanf函数与printf/scanf区别printf/scanf专门针对标准输入输出流fprintf/fscanf函数可用于任意流包括输入输出流。
1、fprintf
——将输出按指定格式放置在指定的输出流上。
1函数原型 int fprintf(FILE *fp, const char *s, …); 2函数参数 fp流指针 s格式或字符串 …可变参数
3返回值 写入文件的字符个数一般不使用其返回值使用其副作用输出功能。 fprintf(stdout, “%s”, “hello”); 2、fscanf
——从指定的输入流中按指定格式读取数据。
1函数原型 int fscanf(FILE *fp, const char *s, …); 2函数参数 fp流指针 s格式或字符串 …可变参数
3返回值 读出文件的字符个数一般不使用其返回值使用其副作用输入功能。 fscanf(fp, “%c”, c); #includestdio.h
#includestdlib.hint main(int argc, char **argv)
{char a_buf[256], b_buf[256];FILE *fp;if((fp fopen(./tmp,w)) NULL){perror(fopen);exit(0);}scanf(%s a_buf);fprintf(fp, %s, a_buf);rewind(fp);fscanf(fp, %s, b_buf);printf(%s\n, b_buf);fclose(fp);return 0;
}