作者sozn (艾斯)
看板C_and_CPP
标题C读档问题~
时间Thu Apr 2 01:03:28 2009
以下是我写好的程式:程式内容就是由使用者输入後排序大小
int main()
{
int array[10] , *p;
int i, j , tmp, size;
printf("Size:");
scanf("%d",&size);
printf("输入数字:\n");
for(i=0;i<size;i++)
scanf("%d",&array[i]);
p = &array[0];
for(i=size-1;i>=0;i--){
for(j=0;j<=i;j++){
if(*(p+j) > *(p+j+1)){
tmp = *(p+j);
*(p+j) = *(p+j+1);
*(p+j+1) = tmp;
}
}
}
for(i=0;i<size;i++)
printf("%d ",array[i]);
system("pause");
return 0;
}
那现在想改用读excel档案的方式进来排序,要如何做修改与调整呢?
有请各位大大赐教,谢谢
((目前查到读档的化都是以txt文字档的方式读进来,
FILE *fp1;
fp1=fopen("hw1.txt","r");
要找一个是读excel的好难找阿>///<))
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.128.28.251
1F:→ tsaiminghan:读excel....你麻烦大了. 我之前找过,网上范例很少 04/02 01:11
2F:推 tsaiminghan:只是要用的话,code project这网站有人有写好的class 04/02 01:19
3F:推 hylkevin:如果可以选格式 用csv或许比较容易 excel可以另存成csv 04/02 02:27
4F:→ sozn:如果不用C撰写的化~~有没有其他的程式(ex:java)来做处理呢? 04/02 21:41
5F:→ tsaiminghan:Vb的网上范例颇多。 04/02 21:48