II need to enter a string and receive the same changed string.
Why does not this work?Code:#include <stdio.h> #include <string.h> char *lerdados(char txt[100],char *ler); int main ( ) { char str[100]="casa"; char *lerval; lerval=&str; lerdados(str,lerval); printf("%s)",lerdados ); } //pass a string to function and return the value changed char *lerdados(char txt[100],char *ler) { char *pont; pont=ler; printf("%s)",ler ); scanf("%s", pont); return *pont; }
Thanks