Informática, perguntado por geniuslobo7, 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 helizan
2
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; 
}
Perguntas interessantes