Bom dia!
Meu código:
void ler_arquivo(){
ifstream arquivo;
arquivo.open("palavras.txt");
int quantidade_palavras;
arquivo >> quantidade_palavras;
cout << "O arquivo possui " << quantidade_palavras << "palavras." << endl;
for (int i=0;i<quantidade_palavras;i++){
string palavra_lida;
arquivo >> palavra_lida;
cout << "Na linha " << i << " : " << palavra_lida << endl;
}
}
Alguém poderia me ajudar a encontrar o erro. Sem executar o for o output informa: "O arquivo possui 1995195936palavras."
Não estou conseguindo acertar na leitura do arquivo para capturar o número de palavras.