Então, eu queria saber como fazer um return de string. O meu professor disse que era +ou- isso que está no código, mas ele também acabou não lembrando como fazia, e o sinal bateu rs
O programa inverte um texto só pra avisar
Aguardo quem puder me dar uma força...
_____________________________
char inverte(char *nome);
int main()
{
int i;
char texto[20];
printf("Digite o texto: ");
gets(texto);
inverte(texto);
printf("%s", inverte(texto)); // ele dá erro justamente aqui
getch();
}
char inverte(char *nome)
{
int i, j=0;
char inv[20];
i=strlen(nome)- 1;
for (;i>=0;i--,j++)
{
inv[j]=nome[i];
}
return(*inv); //como faço pra retornar a string inv? e imprimir ela no main, ou mesmo guardar em uma variável do main
}
Pergunta
glicose
Então, eu queria saber como fazer um return de string. O meu professor disse que era +ou- isso que está no código, mas ele também acabou não lembrando como fazia, e o sinal bateu rs
O programa inverte um texto só pra avisar
Aguardo quem puder me dar uma força...
_____________________________
Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.