Имам файл с име file.csv, в който има три колони и два реда. Кодирал съм да чета данните и да ги съхранявам в многоизмерен масив в C++.
// reading csv file and storing values in matrix r
const int rows = 10;
const int cols = 3;
ifstream file("file.csv");
if (file.is_open()) {
float r[rows][cols];
for (int p = 0; p < rows; ++p) { // Reading Data from File
for (int q = 0; q < cols; ++q) {
file >> r[p][q];
file.get(); // Throw away the comma from values in csv file
}
}
Този код е за C++, някаква идея как мога да конвертирам този код в C, тъй като в C синтаксисът е доста различен и изхвърлянето на запетаята не е лесно.
Редактиране: csv файловете съдържат плаващи стойности
Благодаря :)