Implemente as seguintes funções retiradas de enunciados de exames.
3.7 char * Prox_Char(char *s)
Coloca em cada posição da string o próximo caractere ASCII.
char *mystring = “A8M0”
Prox_Char (mystring) “B9N1”
Passo 1
Fala aí! Cara, quando você reparar no que acontece nesse código, vai perceber que essa questão é mais fácil do que parece. Se liga:
Vamos precisar de uma única variável, eu escolhi i. Vamos usá-la dentro de um laço for para percorrer nossa string. A única coisa que precisamos fazer é dizer para nossa função somar 1 em cada caractere s[i] da nossa string.
Beleza, mas o que isso quer dizer? Então, se você se lembrar, o sistema ASCII é utilizado para representar letras, sinais de pontuação, de controle, matemáticos, ou caracteres no geral por meio de decimais. Por exemplo, o caractere “A” corresponde ao código ASCII 65, assim, se somarmos a ele 1 unidade, chegamos em 66, que corresponde ao caractere “B”, e aí conseguimos o que o enunciado nos pede. Legal, né?