🏴‍☠️
Сашка ☕
Blog  Tags 
💀 🔵 🔴

♾️ Чтение CSV на Си

Опубликовано: 5 июня 2023 г.

Файл CSV

id,text,from
1,text message,twitter
2,i live this language,book

Код

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

int main() {
    char buffer[80];
    FILE *stream = fopen("example.csv", "r");

    while (fgets(buffer, 80, stream)) {
        // Символ разделитель
        char *token = strtok(buffer, ",");

        // Если нам нужен только первый столбец каждой строки
        if (token) {
            printf("%s\n", token);
        }

        // Если нам нужны все значения подряд
        while (token) {
            printf("%s\n", token);
            token = strtok(NULL, ",");
        }
    }

    return 0;
}