Porque me sale error con esto? {C}

Iniciado por Anastacio, 15 Febrero 2012, 23:41 PM

0 Miembros y 1 Visitante están viendo este tema.

Anastacio

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?
You, stop to close my post, you were novice too!!!!!!!!!!!!

armizh

Visita mi blog:
http://armizh.10h.us/
Fnx, fork de FreeNOS:
Código (sh) [Seleccionar]
git clone https://github.com/armizh/Fnx
Hamster, Entorno Integrado de Desarrollo C/C++:
Código (sh) [Seleccionar]
git clone https://github.com/armizh/Hamster

Anastacio

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?
You, stop to close my post, you were novice too!!!!!!!!!!!!

rir3760

Cita de: Anastacio en 16 Febrero 2012, 00:11 AMAhora 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:
printf("Escriba el resultado de %d + %d\n", a, b);

Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language

Anastacio

You, stop to close my post, you were novice too!!!!!!!!!!!!