作者d9003000 ()
看板C_and_CPP
标题Re: [问题] File Merge sort
时间Wed Mar 25 01:37:26 2009
a档案里面是1,2,3 但写进矩阵 读出来只有1
程式如下:
int main()
{
int a[2] ;
int b[2] ;
int c[5];
int i;
int d[3];
FILE *fp;
FILE *fp1;
FILE *fp2;
fp=fopen("D:\c.text","r"); //c 档案里面分别是 1,2,3
fscanf(fp,"%d",a); //将档案中的资料读取,并储存在a阵列中。
printf("%d\n",a); //然後印出所读到的资料。
fp1=fopen("D:\q.text","r"); //c 档案里面分别是 11,8,3
fscanf(fp1,"%d",a); //将档案中的资料读取,并储存在b阵列中。
printf("%d\n",b); //然後印出所读到的资料。
int sorted[2]={0};
mergesort(a,b,sorted,1,1);
for (int i=0;i<2;i++)
printf("%d",sorted[i]);
getchar();
}
麻烦各位大大帮我check一下
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.86.206
※ 编辑: d9003000 来自: 118.169.86.206 (03/25 01:38)
※ 编辑: d9003000 来自: 118.169.86.206 (03/25 01:38)
1F:→ tsaiminghan:存在b阵列的fscanf写的是a耶? 03/25 21:23