回覆列表
  • 1 # 使用者9662297337979

    你先建立一個檔案(*。txt,*。doc等等都可以),然後把所有的資料寫入到檔案裡面去,之後用fopen等函式寫程式既可。

    比如你事先建立了一個file1。txt的檔案,裡面有一些資料(你自己先輸入任意資料),然後將資料複製到outfile。

    txt裡面,程式如下:

    #include

    #include

    int main ()

    {

    FILE * in, * out;

    char ch,infile[10],outfile[10];

    printf("請輸入您要開啟的資料檔名:");

    scanf("%s",infile);

    printf("請輸入您要轉存資料的檔名:");

    scanf("%s",outfile);

    if((in=fopen(infile,"r"))==NULL)

    {

    printf("沒有找到您輸入的檔名。

    。。

    \n");

    exit(0);

    }

    if((out=fopen(outfile,"w"))==NULL)

    {

    printf("cannot open outfile\n");

    exit(0);

    }

    while(!feof(in))

    fputc(fgetc(in),out);

    fclose(in);

    fclose(out);

    system("pause");

    return 0;

    }

    這就實現了資料的大量讀入和輸出。

  • 中秋節和大豐收的關聯?
  • 女生送男生打火機,和男生送女生梳子是什麼意思?