Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Duda final
Autor Mensaje
federicog Sin conexión
Militante
Sin estado :(
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 74
Agradecimientos dados: 1
Agradecimientos: 0 en 0 posts
Registro en: May 2008
Mensaje: #1
Duda final Finales Sintaxis y Semántica de los Lenguajes
Estoy viendo un ejercicio de un final de SSL del 9/3/2011. En el primer punto hay que detectar errores en una función programada en C. Según la resolución en el código no hay errores, pero:



int i = 2, *pi = &i;
printf("%.1f\\n", 1 + *pi);



¿(1 + *pi) no es de tipo entero? ¿No tendría que imprimirlo con %d? Por las dudas lo probé en gcc y no lo compila justamente por eso: Format specifies type "double" but the argument has type 'int'.

¿Está mal la resolución o se me está escapando algo?

(De paso, saben si cambió el programa o los ejercicios que toman en los finales? La cursé hace un par de años y no conseguí finales nuevos.)

Gracias!
11-05-2013 17:18
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.