请帮我做一下这道关于文件的编程题。(C语言)

来源:百度知道 编辑:UC知道 时间:2024/05/29 15:37:36
用fprintf函数向文件myint.txt中写入10个整数,要求整数是从键盘上输入的。
将myint.txt文件中的所有整数读取到内存,并显示在屏幕上。

你要的程序出来了,测试通过。
#include <iostream.h>

#include <stdio.h>

void main()
{
int a[10];
for(int j=0;j<10;j++)cin>>a[j];//输入10个整数

FILE *fp1=fopen("myint.dat","w+");
int i;
for(i=0;i<10;i++)//写入文件
{
fprintf(fp1,"%d",&a[i]);
fprintf(fp1,"%s"," ");
}
fclose(fp1);

FILE *fp2=fopen("myint.dat","r+");

while(!feof(fp2))fscanf(fp2,"%d",&a[i]);//赌球文件

fclose(fp2);

for(i=0;i<10;i++)cout<<a[i]<<endl;
}