Questão 11: strrev
Voltar
Defina uma função void strrev (char s[])
que inverte uma string.
Exemplo
> char s[] = "abcde";
> strrev(s);
> s
(char [6]) "edcba"
Resolução
void mystrrev(char s[]) {
int N, i;
char rev[N];
for(N = 0; s[N]; N++);
for(i = 0; i < N; i++) rev[i] = s[N - i - 1];
for(i = 0; i < N; i++) s[i] = rev[i];
}