char dato[]="hola";
void funcion(char *ptr)
{
Aquí proceso........por ejemplo
printf("se proceso bien dato: %s", ptr);
}
void main(){
......
funcion(dato); //--> Esto se procesa bien, pero lo que quiero es que se pueda hacer es.......
funcion("hola amigos TODOPIC");
.......
}
japifer_22, si usas CCS C lamentablemente no te lo permite. Te obliga a crear la variable y pasarle a la función su puntero. El CCS C es así :?
Con CCS 4.114 funciona!
Saludos,
Miquel
no lo he usado, pero creo que tienes que habilitar "el truco":
#device PASS_STRINGS=IN_RAM
Saludos.