fprintf()函数和fwrite()函数

简介: fprintf()函数和fwrite()函数

从键盘上输入10个整数,分别以文本文件和二进制文件方式存入磁盘。
分析:要打开二个文件,一个文件以文本文件方式存入磁盘,另一个文件以二进制方式存入磁盘,分别用fprintf()函数和fwrite()函数写入。
程序如下:

include "stdio.h"

define N 10

main()
{ int x[10],i,y[10];
FILE fp1,fp2;
fp1=fopen("d1.txt","w+");
fp2=fopen("d2.dat","wb+");
printf("请输入%d个数:\n",N);
for(i=0;i<N;i++)
{scanf("%d",&x[i]);
fprintf(fp1,"%5d",x[i]);}
fwrite(x,sizeof(int),N,fp2);
fclose(fp1);fclose(fp2);
}

相关文章
|
4月前
|
存储
fread和fwirte函数
fread和fwirte函数
33 0
|
3月前
|
C语言
【C语言】:浅谈函数 fscanf/sscanf 和 fprintf/sprintf
【C语言】:浅谈函数 fscanf/sscanf 和 fprintf/sprintf
33 1
|
3月前
fgets函数和fputs函数的使用
fgets函数和fputs函数的使用
|
4月前
|
数据格式
sprintf函数
sprintf函数
53 0
|
4月前
|
C语言
文件操作(二、scanf/fscanf/sscanf​与printf/fprintf/sprintf​、fseek与ftell与rewind、feof)
文件操作(二、scanf/fscanf/sscanf​与printf/fprintf/sprintf​、fseek与ftell与rewind、feof)
|
4月前
|
存储 人工智能 程序员
文件操作(一、fgets和fputs、fscanf和fprintf、fread 和 fwrite、fopen和fclose、fgetc和fputc)
文件操作(一、fgets和fputs、fscanf和fprintf、fread 和 fwrite、fopen和fclose、fgetc和fputc)
|
11月前
|
存储 C语言 数据安全/隐私保护
c语言文件操作详解:fgetc,fputc,fgets,fputs,fscanf,,fprintf,fread,fwrite的使用和区别
c语言文件操作详解:fgetc,fputc,fgets,fputs,fscanf,,fprintf,fread,fwrite的使用和区别
160 0
fgets(),strtod(),strnlen(),strcmp()函数记录
fgets(),strtod(),strnlen(),strcmp()函数记录
|
编译器 C++
文件操作以及相关的函数,fputc,fgetc,fputs,fgtes,fprintf,fscanf,sprintf,sscanf
🐰文件操作 🌸打开文件 🏡文件的顺序读写 🌸fputc字符输入函数(适合所有输入流) 🌸fgetc(适合所有的输出流) 🌸fputs(适合所有的输入流) 🌸fgets(适合所有的输出流) 🏡格式化的读写 🌸fprintf(适合所有的输入流) 🌸fscanf读取文件(适合所有的输出流) 🏡流 🌸屏幕这个流(stdout)输出 🏡对比:printf/fprintf/sprintf和scanf/fscanf/sscanf 🌸sprintf(把格式化数据转换成字符串) 🌸sscanf(把字符串转换成相应格式化数据)
文件操作以及相关的函数fwrite,fread,fseek,ftell,rwind,feof
🐰文件操作 🌸 fwrite 🌸fread 🌸fseek 🌸fteel 🌸rwind 🌸文本文件和二进制文件 🌸文件结束的判定 🌸文件缓冲区 🌸 实现拷贝一个文件