Exercícios Resolvidos de Manipulando Strings

Ver Teoria

Enunciado

Faça um programa que receba do usuário duas strings e as envie como parâmetros para uma função que retorne essas strings concatenadas. Imprima o retorno dessa função ao final do programa.

Passo 1

Eai, tudo tranquilo?

Nessa questão, vamos precisar fazer uma função que vai tanto receber strings quanto vai retornar uma string. Perceba que a questão propõe apenas que façamos essa função e printemos o seu retorno. Bom, para termos algum contexto no nosso programa, vamos fazer receber o nome e o sobrenome de um usuário, concatena-los e printar o resultado.

Para isso, vamos iniciar incluindo as bibliotecas iostream e string e inicializando a nossa função:

Passo 2

Dentro da função c o n c a t e n a r , nós devemos retornar a junção das duas strings. No contexto que queremos, seria uma boa ideia que essas strings sejam unidas com um espaço entre elas, pois representam o nome e o sobrenome de uma pessoa. Dessa forma, temos:

Passo 3

Agora, dentro da função main, vamos pedir para que o usuário informe o seu nome e o seu sobrenome e vamos armazenar essas informações em strings usando a função g e t l i n e ( ) .

Por fim, basta imprimirmos uma mensagem de boas vindas com a string concatenada:

Resposta