#include<stdio.h>
void main(void)
{
int i=10,cp_i=0;
double f=1.5,cp_f=0.0;
char str_out[50];
FILE *stream;
char str[50]="this is a test for fprintf & fscanf";
stream=fopen("D:\\C_language\\FprintfFscanf.bin","wb++"); //文件打开
fprintf(stream,"%d",i); //将数据信息写入文件
fprintf(stream,"%f\n",f);
fprintf(stream,"%s\n",str);
rewind(stream); //重置文件指针
fscanf(stream,"%d",i); //将数据从文件中读出 //将数据信息写入文件
fscanf(stream,"%f\n",f);
fscanf(stream,"%s\n",str);
printf("文件中读出的信息为:\n"); //打印信息
printf("字符型变量值为:cp_i=%d\n",cp_i);
printf("字符串:str_out=%d\n",str);
printf("整型变量值为:cp_i=%d\n",cp_i);
fclose(stream);
}
标准格式读写函数fprint和fscanf实例(文件)
最新推荐文章于 2023-11-03 13:59:38 发布
本文介绍了一个使用C语言进行文件操作的示例,包括使用fopen()打开文件,使用fprintf()写入数据,使用fscanf()读取数据,以及使用fclose()关闭文件。示例展示了如何在二进制模式下操作文件,以及如何处理基本的数据类型。
555

被折叠的 条评论
为什么被折叠?



