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.