亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c語言怎么把csv文件導入數組

小億
146
2024-04-22 16:50:45
欄目: 編程語言

在C語言中,可以使用標準庫中的文件操作函數來讀取csv文件并導入數組中。以下是一個示例代碼:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define MAX_ROWS 100
#define MAX_COLS 100

int main() {
    FILE *file;
    char line[1024];
    char *token;
    int row = 0, col = 0;
    char data[MAX_ROWS][MAX_COLS][1024];

    file = fopen("data.csv", "r");
    if (!file) {
        fprintf(stderr, "Error opening file\n");
        return 1;
    }

    while (fgets(line, sizeof(line), file)) {
        col = 0;
        token = strtok(line, ",");
        while (token) {
            strcpy(data[row][col], token);
            token = strtok(NULL, ",");
            col++;
        }
        row++;
    }

    fclose(file);

    // 輸出導入的數據
    for (int i = 0; i < row; i++) {
        for (int j = 0; j < col; j++) {
            printf("%s ", data[i][j]);
        }
        printf("\n");
    }

    return 0;
}

在這個示例代碼中,我們打開一個名為"data.csv"的文件,并使用fgets函數逐行讀取文件內容。然后,我們使用strtok函數將每行數據按逗號分隔,并將分隔后的數據存儲到數組中。最后,我們輸出導入的數據。

請注意,這只是一個簡單的示例代碼,實際應用中可能需要根據具體需求進行修改和優化。

0
田东县| 华宁县| 合山市| 辽阳县| 贵定县| 上思县| 吴川市| 石城县| 龙海市| 浙江省| 娱乐| 铜川市| 雷山县| 大田县| 迁西县| 平谷区| 柘城县| 沙田区| 望谟县| 石林| 宁波市| 花垣县| 昂仁县| 普兰店市| 奉贤区| 遵义县| 石屏县| 车险| 彩票| 桃园市| 武山县| 巨鹿县| 临西县| 潞西市| 博罗县| 清水河县| 肇源县| 大庆市| 西和县| 沐川县| 绥宁县|