回覆列表
  • 1 # 使用者6602652349876

    可以設定檔名為in.txt, 存有一系列整型資料,以空格或換行分隔寫。

    程式碼如下:

    #include int main()

    {

    int v[100];//開一個足夠大的陣列。

    int i = 0, j;

    FILE *fp;//檔案指標 fp = fopen("in.txt", "r");//以文字方式開啟檔案。

    if(fp == NULL) //開啟檔案出錯。

    return -1;

    while(fscanf(fp, "%d", &v[i]) != EOF) //讀取資料到陣列,直到檔案結尾(返回EOF)

    i++;

    fclose(fp);//關閉檔案

    for(j = 0; j

    {

    printf("%d ", v[j]);

    }

    return 0;

    }

    擴充套件資料

    1、字元陣列的初始化,最容易理解的方式就是逐個字元賦給陣列中各元素。

    2、如果花括號中提供的字元個數大於陣列長度,則按語法錯誤處理;若小於陣列長度,則只將這些字元陣列中前面那些元素,其餘的元素自動定為空字元(即 "\0" )。

  • 中秋節和大豐收的關聯?
  • 開內眼角的效果與優勢有哪些?