檔案過大!部分文章無法顯示
標題: c語言第一彈
時間: Tue Jan 7 23:59:24 2003
這個程式是抓出資料檔再將其排序後另存到新的檔案中
#include<conio.h>
#include<stdio.h>
#define N 10
void main(void)
{
clrscr();
FILE *f;
int i,j,a[N],temp;
f=fopen("c:\\data.dat","r"); ┐ 這裡是抓c:\data.dat下的資料
for(i=0;i<N;i++) │
{ │
fscanf(f," %i",&a[i]); │
printf("%3i",a[i]); │
} │
fclose(f); ┘
for(i=0;i<N-1;i++) ┐ 這裡是排序
{ │
for(j=0;j<N-1-i;j++) │
{ │
if(a[j]>a[j+1]) │
{ │
temp=a[j]; │
a[j]=a[j+1]; │
a[j+1]=temp; │
} │
} │
} ┘
printf("\n");
for(i=0;i<N;i++) printf("%3i",a[i]);
f=fopen("c:\\newdata.dat","w");┐ 這裡是將檔案存到newdata.dat中
for(i=0;i<N;i++) │
{ │
fprintf(f," %i",a[i]); │
} │
fclose(f); ┘
}
檔案我會放到家族
有問題明天我會在復友
--
┌┌┌┌ Origin: 小魚的紫色花園 <fpg.twbbs.org> 140.112.200.214 ───┐┐┐┐
這個程式是抓出資料檔再將其排序後另存到新的檔案中
#include<conio.h>
#include<stdio.h>
#define N 10
void main(void)
{
clrscr();
FILE *f;
int i,j,a[N],temp;
f=fopen("c:\\data.dat","r"); ┐ 這裡是抓c:\data.dat下的資料
for(i=0;i<N;i++) │
{ │
fscanf(f," %i",&a[i]); │
printf("%3i",a[i]); │
} │
fclose(f); ┘
for(i=0;i<N-1;i++) ┐ 這裡是排序
{ │
for(j=0;j<N-1-i;j++) │
{ │
if(a[j]>a[j+1]) │
{ │
temp=a[j]; │
a[j]=a[j+1]; │
a[j+1]=temp; │
} │
} │
} ┘
printf("\n");
for(i=0;i<N;i++) printf("%3i",a[i]);
f=fopen("c:\\newdata.dat","w");┐ 這裡是將檔案存到newdata.dat中
for(i=0;i<N;i++) │
{ │
fprintf(f," %i",a[i]); │
} │
fclose(f); ┘
}
檔案我會放到家族
有問題明天我會在復友
--
┌┌┌┌ Origin: 小魚的紫色花園 <fpg.twbbs.org> 140.112.200.214 ───┐┐┐┐