sexta-feira, 14 de agosto de 2015

Função C++: String.at(int)

  A Função string.at(pos), está inclusa na Biblioteca <string>.  Ela retorna um carácter referente a posição pos (Int) de uma String.  Primeiro ela checa se a posição existe na String, se não existir, retorna a exceção (erro) out_of_range.  Nessa função a primeira posição de uma String é 0, como nos vetores.


No exemplo, eu quero que ele procure numa String a letra que um usuário digitar.



Nós fizemos um laço de repetição condicional for, onde, se incrementa de um em um até ser igual ou maior que o tamanho da palavra (String.lenght()), e cada vez que se repete o trecho de código, se compara a posição em d da palavra à letra que foi recebida, se for verdadeiro, é imprimido na tela uma mensagem, dizendo que a letra foi encontrada e o for é quebrado imediatamente usando break.

Nenhum comentário:

Postar um comentário