Fernando
2003-11-05 11:57:37 UTC
Hola,
lo que quiero es llamar, desde el programa principal, a una funcion (sin
pasarle ningun dato), que se ejecute esa funcion y que me devuelva datos de
tipo caracteres. He generado este programa de pruebas que no me funciona, y
creo que es porque no tengo muy claro los conceptos:
#include <stdio.h>
char composefile(void);
main ()
{
char uno[6];
uno = composefile();
printf("%s", uno);
}
char composefile(void)
{
char KK[]="hola";
return (&KK);
}
me da un error al intentar compilarlo. Alguien me puede decir como se puede
hacer esto.
Gracias,
Fernando
lo que quiero es llamar, desde el programa principal, a una funcion (sin
pasarle ningun dato), que se ejecute esa funcion y que me devuelva datos de
tipo caracteres. He generado este programa de pruebas que no me funciona, y
creo que es porque no tengo muy claro los conceptos:
#include <stdio.h>
char composefile(void);
main ()
{
char uno[6];
uno = composefile();
printf("%s", uno);
}
char composefile(void)
{
char KK[]="hola";
return (&KK);
}
me da un error al intentar compilarlo. Alguien me puede decir como se puede
hacer esto.
Gracias,
Fernando