#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);
}
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。