Laboratório de Programação II - Turma 590
Horários: 2AB e 4CD

Exercícios sobre Strings e Arquivos em C++

Crie uma classe LinhaTexto que complete o programa a seguir.


O objetivo da classe é separar as palavras de uma frase.
A classe possui 2 métodos. Um que define uma string a ser tratada e outra que ao ser chamada imprimir as palavras existente na string separadas por ENTER.

int main()
{

string S;
LinhaTexto Linha;
ifstream arquivoDeEntrada;

arquivoDeEntrada.open ("Texto.txt", ios::in);

if (!arquivoDeEntrada)
{
cout << "Problemas na abertura do arquivo" << endl;
system("pause");
exit(1);
}
while (!arquivoDeEntrada.eof())
{
getline(arquivoDeEntrada, S);
if (S.empty())
continue;
Linha.setTexto(S);
Linha.separaPalavras();
cout << "--" << endl;
}
arquivoDeEntrada.close();
cout << "++" << endl;

system("pause");

}
Página com métodos da classe String.