PUCRS
Faculdade de Informática
Programação de Software Básico - 4613S-04
Exercícios sobre Strings 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.