Добрый день!
Помогите, пожалуйста
Нужно считать файл csv с известным количеством столбцов, но неизвестным количеством строк.
В инете как то мало разжеванных статей.
Нашел один видео «гайд»
Такой код:
#include <iostream>
#include <fstream>
int main() {
std::ifstream file("3D_f_try1.csv");
if (!file) {
std::cout « "File opening failed\n";
return EXIT_FAILURE;
}
for (double n; file » n;) {
std::cout « n « ' ';
}
std::cout « '\n';
if (file.bad())
std::cout « "I/O error while reading\n";
else if (file.eof())
std::cout « "End of file reached successfully\n";
else if (
file.fail()) std::cout « "Non-double data encountered\n";
return 0;
}
Но вылетает ошибку Non-double data...
Помогите, пожалуйста, разобраться с ошибкой или посоветуйте годный ресурс, где чтение csv подробно расписано.
Спасибо))