[eside-ghost] Programacion en C
Borja Sotomayor
borja en borjanet.com
Jue Nov 6 18:03:10 CET 2003
Hello,
> Pues resulta que estoy haciendo un programa en C y cuando hago un
> include de conio.h el gcc me dice que no existe, y en el builder no me
> da ningun error? eso es pq no esta esa libreria en linux,no? entonces
> donde guarda las librerias linux? puedo copiar la de win y ponerla tal
> cual? que me proponeis? gracias de antemano.
El problema es que la conio.h es un cabecera/libreria del Borland (no es
ANSI C). Que yo sepa, no hay ninguna manera facil de utilizar funciones
de la conio.h con compiladores ANSI C (incluido el gcc bajo Linux). La
unica solución es ceñirse a lo que proporcionan las librerias estandar
(stdlib, stdio, etc.) que trabajan a más bajo nivel que las funciones
del conio.h, o buscar alguna libreria (programada en ANSI C) que
proporcione la misma funcionalidad que la conio.h (por ejemplo, las
ncurses proporcionan mucha más funcionalidad que el conio.h, no? hay
alguien en el grupo que haya programado algo con las ncurses?)
Bueno, aprovecharía la ocasión para soltar una pequeña diatriba sobre la
importancia de programar siempre en ANSI C y pasar de librerias
propietarias (de Borland, de Hasecorp, ...) pero ahora mismo no tengo
tiempo :-D Igual algún otro miembro del grupo (por ejemplo, ese tan
aficionado a buscar bugs del Mozilla ;-) se anima... :-)
Un saludo,
--
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Borja Sotomayor, Universidad de Deusto
Assistant Professor, Department of Software Engineering
ESIDE, Room 510, Av.Universidades 24, 48007 Bilbao (Spain)
phone: +34-94-413-9000 (ext.2724) fax: +34-94-413-9101
GT3 Tutorial: http://www.casa-sotomayor.net/gt3-tutorial/
BorjaNet: http://www.borjanet.com/ borja en borjanet.com
·····························································
"I drank WHAT???" (Socrates)
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::