"no se como llamar a la funcion"
hola tengo un problema.
yo hago una funcion como esta:
void recuadro()
{ int i,j;
for(i=2;i<=20;i++)
{ gotoxy(i+2,4);cout<<"-";}
getch();
}
como ejemplo la compilo ,no me sale errores y la grabo en una carpeta o en la propia computadora computadora.
Ahora hago otro programa en una nueva ventana (de turbo c++) y quisiera utilizar el programa grabado en mi nuevo programa ¿como hago para llamar a la funcion grabada? nota: solo la que esta grabada quien sabe esto.
yo hago una funcion como esta:
void recuadro()
{ int i,j;
for(i=2;i<=20;i++)
{ gotoxy(i+2,4);cout<<"-";}
getch();
}
como ejemplo la compilo ,no me sale errores y la grabo en una carpeta o en la propia computadora computadora.
Ahora hago otro programa en una nueva ventana (de turbo c++) y quisiera utilizar el programa grabado en mi nuevo programa ¿como hago para llamar a la funcion grabada? nota: solo la que esta grabada quien sabe esto.
deverias guardar esa funcion en un archivo aparte:
Ej: funcion_recuadro.h
y despues pone #include "funcion_recuadro.h" en el otro programa
Ej: funcion_recuadro.h
y despues pone #include "funcion_recuadro.h" en el otro programa
Lo suyo es hacer una libreria.
Haces un .h con el prototipo de la funci贸n. Un .cpp con el c贸digo de la funci贸n. Lo compilas como librer铆a (supongo que en el compilador que utilices tiene opci贸n de compilar como librer铆a). Guardas el .h y la librer铆a generada (.lib o .dll, mejor .lib) en alg煤n sitio.
Luego, en tu nuevo programa, haces el include del .h y en las opciones de compilaci贸n le dices que incluya la librer铆a .lib y el directorio en el que est谩n el .h y el .lib. Deber铆a funcionar bien.
Una opci贸n m谩s chapucera es hacer el .h y el .cpp como te he dicho y sin hacer la librer铆a, incluir estos dos ficheros en el proyecto, para que se compilen con el proyecto.
En mi p谩gina www.geocities.com/chuidiang tienes el c贸mo hacer una librer铆a para linux. Aunque en windows los comandos son distintos, los conceptos son los mismos, solo tendras que encontrar los comandos/opciones adecuadas para tu compilador.
Se bueno.
Haces un .h con el prototipo de la funci贸n. Un .cpp con el c贸digo de la funci贸n. Lo compilas como librer铆a (supongo que en el compilador que utilices tiene opci贸n de compilar como librer铆a). Guardas el .h y la librer铆a generada (.lib o .dll, mejor .lib) en alg煤n sitio.
Luego, en tu nuevo programa, haces el include del .h y en las opciones de compilaci贸n le dices que incluya la librer铆a .lib y el directorio en el que est谩n el .h y el .lib. Deber铆a funcionar bien.
Una opci贸n m谩s chapucera es hacer el .h y el .cpp como te he dicho y sin hacer la librer铆a, incluir estos dos ficheros en el proyecto, para que se compilen con el proyecto.
En mi p谩gina www.geocities.com/chuidiang tienes el c贸mo hacer una librer铆a para linux. Aunque en windows los comandos son distintos, los conceptos son los mismos, solo tendras que encontrar los comandos/opciones adecuadas para tu compilador.
Se bueno.