Sei qeu a parte ali retorna 0 está errado mas era só um teste, o que acontece é que ele ao invez de me devolver a string(outro teste), ele me devolve o numero 49,53.
Eu nunca havia programado em C, somente em java,php,js, nessas outras linguagens isso seria mamão com açucar ;S
Use %s no printf, não %i. Com %i você está mandando imprimir seu char* como um inteiro, então ele escreve o valor do endereço de memória para qual o ponteiro aponta.
int main(void)
{
char string[100] = “teste…12345\n”;//ou pode usar um endereço de memória deretamente usando o operador * (char *string=“teste…12345\n” Dessa forma não precisa usar o operador de endereço “&” na função auxConverter)
printf(auxConverter(&string));
return 0;
}
[/code]