91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++讀取文件內容怎么放入數組

c++
小億
314
2024-01-13 19:08:13
欄目: 編程語言

您可以使用以下步驟將文件內容讀取到數組中:

  1. 打開文件:
#include <fstream>

std::ifstream file("filename.txt");
  1. 檢查文件是否成功打開:
if (!file.is_open()) {
    // 文件打開失敗
    return;
}
  1. 定義一個數組來存儲文件內容:
const int MAX_SIZE = 100; // 數組的最大大小
int arr[MAX_SIZE];
int count = 0; // 記錄數組中元素的個數
  1. 使用循環讀取文件內容,并將其存入數組中:
int num;
while (file >> num) {
    arr[count] = num;
    count++;
    if (count >= MAX_SIZE) {
        // 數組已滿,無法繼續讀取
        break;
    }
}
  1. 關閉文件:
file.close();

完整的代碼示例:

#include <iostream>
#include <fstream>

const int MAX_SIZE = 100; // 數組的最大大小

int main() {
    std::ifstream file("filename.txt");
    if (!file.is_open()) {
        std::cout << "文件打開失敗" << std::endl;
        return 0;
    }

    int arr[MAX_SIZE];
    int count = 0;

    int num;
    while (file >> num) {
        arr[count] = num;
        count++;
        if (count >= MAX_SIZE) {
            std::cout << "數組已滿,無法繼續讀取" << std::endl;
            break;
        }
    }

    file.close();

    // 打印數組中的內容
    for (int i = 0; i < count; i++) {
        std::cout << arr[i] << " ";
    }
    std::cout << std::endl;

    return 0;
}

請確保將"filename.txt"替換為實際文件名,并在同一目錄下創建該文件。

0
海城市| 苏州市| 德州市| 内乡县| 济源市| 界首市| 苗栗县| 神农架林区| 勃利县| 河津市| 新邵县| 绿春县| 深水埗区| 武隆县| 本溪| 桦南县| 芦溪县| 成都市| 山阳县| 巴楚县| 武邑县| 繁昌县| 民县| 扬中市| 阜南县| 清水河县| 弋阳县| 沭阳县| 高雄县| 陇南市| 枝江市| 喀喇沁旗| 青铜峡市| 罗城| 汕尾市| 德兴市| 卢龙县| 井研县| 静安区| 邵阳市| 姚安县|