Я читаю текстовый файл, используя ifstream на VS2012 C++. Есть ли простой способ пропустить строки чтения, содержащие «NaN»? Образецifstream: Пропустить строки считывания, содержащие NaN
ifstream loadFile;
loadFile.open("data.txt", ios::in);
double x;
int numLine = 3;
int numCol = 4;
vector< vector<int> > data(numLine, vector<int> numCol);
for(int i=0; i< numLine; i++){
for (int j=0; j< numCol; j++){
loadFile >> x ;
data[i][j] = x;
}
}
Файл:
2.4 4.6 6.8 0.34
5.34 3.4 NaN 1.1
2 -4 -6 5
Ваши строки - это записи? Я имею в виду, каждая строка содержит 4 номера? – Wolf
да, каждая строка содержит 4 номера. – askingtoomuch