Estou seguindo a aula, porém ao fazer o mesmo que o professor, utilizando o fstream, ao invés de retornar 5, como a quantidade de palavras no arquivo, ele me retorna um valor muito alto. retorno : 18643832.
OBS: Estou seguindo o curso utilizando o CLion, então no caso foi criado um projeto pelo CLion. Não sei se isso está interferindo no fstream na hora de ler o arquivo.
Link para o repositório do projeto
Código:
void ReadFile(){
ifstream file;
file.open("words.txt");
int words_total;
file >> words_total;
cout << "O arquvio possui: " << words_total << " Palavras \n";
// for (int i = 0; i < words_total; ++i) {
// string word;
// file >> word;
// cout << word << endl;
// }
}
estrutura do projeto:
IntrouductionAndSTL
->cmake-build-debug
->CmakeLists.txt
->main.cpp
->words.txt