/* Este programa demuestra como se puede mover una imagen grafica usuando getimage(), imagesize() y putimage(). */ #include <conio.h> #include <graphics.h> #include <stdlib.h> void recuadro(int, int, int, int, int); main(void) { int controlador, modo; unsigned tam; void *buf; controlador = DETECT; /* deteccion automatica */ modo = 0; intgraph(&controlador, &modo, ""); recuadro(20, 20, 200, 200, 15); setcolor(RED); line(20, 20, 200, 200); setcolor(GREEN); line(20, 20, 200,20); getch(); /* mover la imagen */ /* primero, averiguar el tamaño de la imagen */ tam = imagesize(20, 20, 200, 200); if(tam != 0xffff) { /* asignar memoria para la imagen */ buf = malloc(tam); if(buf) { getimage(20, 20, 200, 200, buf); putimage(100, 100, buf, COPY_PUT); putimage(300, 50, buf, COPY_PUT); } } outtext("Pulse Una Tecla"); getch(); /* espera hasta que se pulse una tecla */ restorecrtmode(); return 0; } /* Dibuja un recuadro dadas las cordenadas de sus esquinas */ void recuadro(int xini, int yini, int xfin, int yfin, int color) { setcolor(color); line(xini, yini, xini, yfin); line(xini, yini, xfin, yfin); line(xfin, yini, xfin, yfin); line(xfin, yfin, xini, yfin); } Dije que era un programa demasiado sencillo, así lo compilo y me arroja esos errores. Saludos y gracias por tu gran ayuda. El 17/10/07, Carlos E. R. <robin.listas@telefonica.net> escribió:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2007-10-17 a las 17:50 -0500, Marco Aurelio Moncada Coello escribió:
Descargue el turboc de esta pagina que supuestamente dice que es para Linux, la pagina es http://www.sandroid.org/TurboC/#Download.
Interesante.
¿Pero te has fijado que parece abandonado? El ultimo fichero estable es del 2002 (del 2004 el cvs). Además, tienes que compilarlo previamente.
mrco1965@local54:~/Documents/Lenguaje-c-c++> gcc getimage.c getimage.c:4:19: error: /usr/include/conio.h: Demasiados niveles de enlaces simbólicos
¿Que referencia, qué linea has puesto en "getimage.c" para incluirlo? No le habras puesto un camino.
- -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76
iD8DBQFHFpfttTMYHG2NR9URAo6hAJ9ntjQXGtaFmsBtOnKE/3zfohbkGACfcZNV 5qyIjvc/eFf01xcJtBMnXso= =CzV/ -----END PGP SIGNATURE-----
-- Te invito a que visites mi pagina. http://www.i-moncads-s.co.cc http://www.marco-a-moncada.co.cc En el curso de la vida, suceden muchas cosas extraordinarias, de las cuales hay que siempre aprovechar a su máximo. La vida, debes de verla con los mejores ojos, y nunca guardar rencores, por que, eso te envejece. Vive la vida, con una sonrisa, es mas reírte de ti mismo, cuando encuentran un error en tus pasos. Marco Aurelio Moncada Coello Calle Francisco Lozada Chavèz, numero 20, local 5. Atizapan de Zaragoza, Estado de México México, 044-55-1920-2224, 011-521-551920-2224 --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org