Hola a todos
He probado este programa que sólo pretende crear una
función que retorne una cadena.
///////////////////////////////////////////////////////
#include "stdio.h"
char* ejemplo();
void main()
{
char *texto = ejemplo();
puts(texto);
}
char* ejemplo()
{
char texto[]="Perico";
return texto;
}
//////////////////////////////////////////////////////
Así no me funciona, pero si retorno una constante
return "perico" si funciona.
¿No puedo retornar una cadena que he almacenado
primeramente en un array?.
Os agradezco la ayuda.
Un saludo
Amelia
Leer las respuestas