文件
飞来飞的坤
这个作者很懒,什么都没留下…
展开
-
从第1题的文件f1.dat中,将数据读出,存入另外一个文件f3.dat中。另外,需要在原本的第5个和第6个整数之间再插入一个整数(这个整数由屏幕输入)一并存入新文件中。
#include <stdio.h>#include <stdlib.h>int main(){FILE *fp1,*fp2; int num[10],x,i; if((fp1=fopen("E:\\程序编辑\\文件\\1\\f1.dat","r"))==NULL) { printf("File open error\n"); exit(0); } if((fp2=fopen("f3.dat","w")原创 2021-03-30 13:10:36 · 238 阅读 · 0 评论 -
从键盘读入10个整数以二进制方式写到一个名为f2.dat的新文件中.
#include <stdio.h>#include <stdlib.h>int main(){FILE *fp2;int num[10],i;if((fp2=fopen("f2.dat","wb"))==NULL){printf("File open error\n");exit(0);}for(i=0;i<10;i++) { scanf("%d",&num[i]); fwrite(num,sizeof(原创 2021-03-30 13:09:58 · 814 阅读 · 0 评论 -
从键盘读入10个整数以文本方式写到一个名为f1.dat的新文件中。
#include <stdio.h>#include <stdlib.h>int main(void){FILE *fp1;int a[10],i;if((fp1=fopen("f1.dat","w"))==NULL){ printf("文件打开失败\n"); exit(0);}for(i=0;i<10;i++){ scanf("%d",&a[i]); fprintf(fp1,"%d",a[i]);}if(fcl原创 2021-03-30 11:27:10 · 1155 阅读 · 0 评论