程序功能:先从键盘输入10个整数对a,b,并将其写到文本文件中; 然后,从文件中将其读出,显示在屏幕上。 存在文本文件中数据形式如下: (2:3) (3:4)

#include<stdio.h>
#include<stdlib.h>

int main(void)
{
FILE *fp;
int a,b,c,d,i,k;
1 分
=fopen("file1.txt",1 分
);
if(1 分
==NULL)
{
printf("打开文件失败\n");
exit(0);
}
for(i=0;i<10;i++)
{
scanf("%d,%d",&a,&b);
fprintf(1 分
);
}
1 分
;
1 分
=fopen("file1.txt","r");
if(fp==NULL)
{
printf("打开文件失败\n");
exit(0);
}
k=fscanf(1 分
);
while(k==1 分
)
{
printf("%d,%d\n",a,b);
k=fscanf(1 分
);
}
1 分
;
return 0;
}

1、fp
2、“w”
3、fp
4、fp,"(%d:%d)",a,b
5、fclose(fp)
6、fp
7、fp,"(%d:%d)",&a,&b
8、2
9、fp,"(%d:%d)",&a,&b
10、fclose(fp)

fp
"w"
fp
fp,"(%d:%d)",a,b
fclose(fp)
fp
fp,"(%d:%d)",&a,&b
2
fp,"(%d:%d)",&a,&b
fclose(fp)

fp
"w"
fp
fp,"(%d:%d)",a,b
fclose(fp)
fp
fp,"(%d:%d)",&a,&b
2
fp,"(%d:%d)",&a,&b
fclose(fp)

#include<stdio.h>
#include<stdlib.h>

int main(void)
{
    FILE *fp;
    int a,b,c,d,i,k;
    fp=fopen("file1.txt","w");
    if(fp==NULL)
    {
        printf("打开文件失败\n");
        exit(0);
    }
    for(i=0;i<10;i++)
    {
        scanf("%d,%d",&a,&b);
        fprintf(fp,"(%d:%d)",a,b);
    }
    fclose(fp);
    fp=fopen("file1.txt","r");
    if(fp==NULL)
    {
    printf("打开文件失败\n");
    exit(0);
    }
    k=fscanf(fp,"(%d:%d)",&a,&b);
    while(k==2)
    {
    printf("%d,%d\n",a,b);
    k=fscanf(fp,"(%d:%d)",&a,&b);
    }
    fclose(fp);
    return 0;
}