У меня есть файл с именем file.csv, в котором есть три столбца и две строки. Я написал код для чтения данных и сохранения их в многомерном массиве на С++.
// 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 содержат значения с плавающей запятой
Спасибо :)