Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Anastacio en 15 Febrero 2012, 23:41 pm



Título: Porque me sale error con esto? {C}
Publicado por: Anastacio en 15 Febrero 2012, 23:41 pm
printf("Escriba el resultado%d%d\n",a"+",b);

Me da  expected `)' before string constant.

Quiero aclarar algo, hasta ese punto, el codigo es limpio, no hay problemas, analize punto por punto, llegan todos los datos, todo.

Porque?


Título: Re: Porque me sale error con esto? {C}
Publicado por: armizh en 15 Febrero 2012, 23:55 pm
Que pretendes hacer con
Código
  1. a"+",b
:huh: :huh:


Título: Re: Porque me sale error con esto? {C}
Publicado por: Anastacio en 16 Febrero 2012, 00:11 am
Lo que pretendo es esto:

Que me imprima el contenido de la variable a, que me imprima un +, y que me imprima luego la variable b.

Ahora que lo pienso, si quiero hacer eso, no deberia poner acaso el segundo %d despues del +, dentro de las comillas?


Título: Re: Porque me sale error con esto? {C}
Publicado por: rir3760 en 16 Febrero 2012, 00:57 am
Ahora que lo pienso, si quiero hacer eso, no deberia poner acaso el segundo %d despues del +, dentro de las comillas?
Exacto. Solo tienes que cambiar esa linea a:
Código
  1. printf("Escriba el resultado de %d + %d\n", a, b);

Un saludo


Título: Re: Porque me sale error con esto? {C}
Publicado por: Anastacio en 16 Febrero 2012, 19:49 pm
Muchas gracias