SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: esher en Martes 17 de Febrero de 2009, 07:40

Título: Include automatico
Publicado por: esher en Martes 17 de Febrero de 2009, 07:40
Saludos. estaba programando en c con vs2005 y me he dado cuenta que en ciertos varios casos no es necesario usar include(stdio.h,string.h,o propias mias)y queria saber si es una funcion automarica o que, pero me anda bien sin usar los include y si es algo de eso queria saber como desactivarlo me gustaria saber cuando me equivoco o olvido.gracias
Título: Re: Include automatico
Publicado por: Eternal Idol en Martes 17 de Febrero de 2009, 08:08
¿Estas incluyendo stdafx.h o windows.h?
Título: Re: Include automatico
Publicado por: esher en Martes 17 de Febrero de 2009, 15:14
Cita de: "Eternal Idol"
¿Estas incluyendo stdafx.h o windows.h?
no, ningun include lo unico que tiene es el void main()
el zip que subi tiene un ejemplo de printf que no le agregue el stdio y a mi me copila bien
Título: Re: Include automatico
Publicado por: Eternal Idol en Martes 17 de Febrero de 2009, 15:56
Si te fijas en tu zip, eje 01eje 01DebugBuildLog.htm:

d:programacionc++eje 01eje 01inicio.c(3) : warning C4013: 'printf' sin definir; se supone que extern devuelve como resultado int
d:programacionc++eje 01eje 01inicio.c(4) : warning C4013: 'system' sin definir; se supone que extern devuelve como resultado int


Esto en C++ es un error, en C es un warning unicamente, no los ignores.
Título: Re: Include automatico
Publicado por: esher en Martes 17 de Febrero de 2009, 22:03
Cita de: "Eternal Idol"
Esto en C++ es un error, en C es un warning unicamente, no los ignores.

ok, muchas gracias
Título: Re: Include automatico
Publicado por: Eternal Idol en Martes 17 de Febrero de 2009, 22:15
De nadas  B)