Exercícios Resolvidos de Biblioteca string

Ver Teoria

Enunciado

Muito famoso devido aos quadrinhos, filmes e animações, Bruce Wayne é um milionário que, durante a noite, assume o manto de Batman, um vigilante que combate o crime de Gotham.

Uma empresa está desenvolvendo um jogo sobre alguém que durante o dia é uma pessoa normal, mas que durante a noite é um vigilante, muito semelhante ao Batman, e te contrataram como programador. Um dos passos do jogo permite que o jogador personalize o nome do seu personagem, tanto o seu nome real quanto o seu nome como herói.

Usando o seu conhecimento em C++, desenvolva um programa que receba 3 strings do usuário, uma para ser o nome do personagem, outra para ser o nome de herói dele e uma para ser o nome da cidade em que o jogo se passará. Após isso, o programa deve printar a seguinte mensagem:

“_________, um homem normal durante o dia, mas um combatente dos crimes de _________ sob o manto de __________ durante a noite!”

Os espaços devem ser substituídos pelas strings passadas.

Passo 1

Eai, tudo tranquilo?

Nessa questão, nós usaremos strings para armazenar 3 informações que serão passadas pelo usuário: o nome do personagem, o nome de herói do personagem e nome da cidade do jogo.

Para iniciarmos o nosso código, vamos incluir as bibliotecas iostream e string:

A seguir, dentro a função main, vamos declarar as strings:

Passo 2

Agora, vamos imprimir na tela uma mensagem para o usuário informar o nome do seu personagem e passar o dado informado para a string nome:

Vamos fazer o mesmo para o nome de herói e o nome da cidade:

Passo 3

Para finalizar, basta imprimirmos a mensagem do enunciado, substituindo o nome do personagem, o seu apelido como herói e o nome da sua cidade nos espaços vazios:

Resposta