SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: huevofritopamojarpan en Miércoles 23 de Abril de 2008, 13:34

Título: Problema Con Un If En C
Publicado por: huevofritopamojarpan en Miércoles 23 de Abril de 2008, 13:34
Pues es que no encuentro el problema. Llevo muy poco programando en C. Este es el pedazo de código:

if (opcion==1)
   {   
   strcpy(texto, PREDEFINIDO);
   }

Uso Xcode en mac, igual tiene algo que ver. No lo sé. El error me lo marca justo ahí, en el strcpy.
A ver si alguien me puede ayudar.
Muchas gracias!!
 :hola:
Título: Re: Problema Con Un If En C
Publicado por: Eternal Idol en Miércoles 23 de Abril de 2008, 13:45
Fijate que es texto y especialmente PREDEFINIDO. Si el error esta en el strcpy simplemente comenta el if, no deberia tener nada que ver.
Título: Re: Problema Con Un If En C
Publicado por: huevofritopamojarpan en Miércoles 23 de Abril de 2008, 14:02
#define PREDEFINIDO      "Esto es un texto de prueba.Damian Franco Alvarez";
char texto[1000], basura;

He probado a poner el if como comentario y me sigue dando error.
No lo entiendo. Puede tener algo que ver que esa función sea de la librería string.h?

Muchas gracias!
Título: Re: Problema Con Un If En C
Publicado por: Eternal Idol en Miércoles 23 de Abril de 2008, 15:01
Al final el if no tenia nada que ver, ahi esta el error:
#define PREDEFINIDO "Esto es un texto de prueba.Damian Franco Alvarez";

syntax error before ";" token

Este era tu codigo despues del paso del procesador:
strcpy(texto, "Esto es un texto de prueba.Damian Franco Alvarez";);
Título: Re: Problema Con Un If En C
Publicado por: huevofritopamojarpan en Miércoles 23 de Abril de 2008, 15:59
Ok. Ya está.
Muchas gracias!!
No me había fijado.
Un saludo.
 :hola:
Título: Re: Problema Con Un If En C
Publicado por: Eternal Idol en Miércoles 23 de Abril de 2008, 16:26
De nadas  B)