[ Foro de C ]

fallo en ejercicio 1.2.1

14-Nov-2014 23:52
carlos mendez
1 Respuestas

hola nacho buenas, quisiera informarte que deberias revisar el curso c porque el ejercicio 1.2.1 no se puede hacer da error se supone que haciendo

 
#include <stdio.h>
int main()
{
printf ("%d"),118+56;
return 0;
}
 


vale pues en windows da error y en linux no en linux funciona, haciiendo averiguaciones resulta que en la version 11 de c se eliminó eso de %d y me da esto
||=== Build: Release in programa c (compiler: GNU GCC Compiler) ===|
C:\Users\jc\programas\programa c\main.c||In function 'main':|
C:\Users\jc\programas\programa c\main.c|4|warning: format '%d' expects a matching 'int' argument [-Wformat]|
||=== Build finished: 0 error(s), 1 warning(s) (0 minute(s), 0 second(s)) ===|
se que como yo lo hago (como tu indicas) está bien pero no me deja
como se podria resolver? gracias.
ah si pudieras añadir la opcion de que el sistema avise cuando se responda seria perfecto


16-Nov-2014 11:58
Nacho Cabanes (+32)

No compila porque tu fuente está mal. No debe ser

 
printf ("%d"),118+56;
 


sino

 
printf ("%d",118+56);
 


(el paréntesis de cierre está descolocado)






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)