saber o número de colunas do arquivo de texto, separadas por espaço ou tab
Eu preciso saber o número de colunas de um arquivo de texto com floats.
Eu fiz assim para saber o número de linhas:
inFile.open(pathV);
// checks if file opened
if(inFile.fail()) {
cout << "error loading .txt file for reading" << endl;
return;
}
// Count the number of lines
int NUMlines = 0;
while(inFile.peek() != EOF){
getline(inFile, dummyLine);
NUMlines++;
}
inFile.close();
cout << NUMlines-3 << endl; // The file has 3 lines at the beginning that I don't read
Uma linha do arquivo .txt:
189.53 58.867 74.254 72.931 80.354
O número de valores pode variar de arquivo para arquivo, mas não no mesmo arquivo.
Cada valor tem um número variável de casas decimais após o "." (ponto)
Os valores podem ser separados por um espaço ou por uma TAB.
Obrigado