Título: [c++]Prototipo de una funcion.. donde debe ir? antes de main? Publicado por: Synth3tik0 en 3 Agosto 2011, 23:31 pm Por ejemplo en este ejercicio
Código: #include <iostream> como comento en el codigo si lo pongo entre using namespace std y main compila bien, pero si lo pongo en otro lugar no.. q pasa llevan orden? Título: Re: [c++]Prototipo de una funcion.. donde debe ir antes de main? Publicado por: madpitbull_99 en 3 Agosto 2011, 23:36 pm Es antes del main donde hay que poner los prototipos.
Al intentar compilarlo (sin el prototipo antes del main) seguramente te dirá que no encuentra la función. Título: Re: [c++]Prototipo de una funcion.. donde debe ir? antes de main? Publicado por: Synth3tik0 en 4 Agosto 2011, 00:10 am Ok. bueno y hablando de prototipos tengo entendido q los puedo meter en un archivo(noce si necesite extensión .h) he incluirlo con #include <>. Como necesita estar estructurado ese archivo? nomas es incluir los prototipos en forma lista y ya?
Título: Re: [c++]Prototipo de una funcion.. donde debe ir? antes de main? Publicado por: El_Java en 4 Agosto 2011, 00:18 am tienes que meterlo en un archivo .h con esta estructura
Código
Ahi solo debes poner declaraciones y prototipos, y luego en el archivo cpp debes poner #include"nombre_archivo.h" y no #include<nombre_archivo.h> Un saludo. Título: Re: [c++]Prototipo de una funcion.. donde debe ir? antes de main? Publicado por: rir3760 en 4 Agosto 2011, 02:23 am como comento en el codigo si lo pongo entre using namespace std y main compila bien, pero si lo pongo en otro lugar no.. q pasa llevan orden? No.Los prototipos de las funciones no deben necesariamente ir en una parte determinada del programa. Lo que si se debe cumplir es: deben estar colocados antes del uso (llamada) de la funcion correspondiente. Eso se cumple colocandolos (lo usual) antes de toda definicion. Por ejemplo: Código
Un saludo |