Informática, perguntado por vanessasilva1010, 1 ano atrás

Escreva uma função que receba um ponteiro para uma string e troque todo o caracter pelo seu equivalente maiúsculo e apresente na tela o resultado da mudança.

Soluções para a tarefa

Respondido por macaibalaura
1

O código da função que recebe um ponteiro será:

include <iostream> 

#include <string> 

using namespace std; 

int main() 

string str; 

char letra; 

cout << "Digite um texto \n"; 

getline(cin, str); 

for (string::iterator it=str.begin(); it!=str.end(); ++it) 

letra = *it; 

if(islower(letra) || letra==' ') //Se caixa baixa ou espaço 

letra = toupper(letra);//Converter para caixa alta 

cout << letra; 

return 0; 

}


vanessasilva1010: mUITOOBRIGADA!
Perguntas interessantes