♾️ Чтение 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;
}