SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: Perrero en Miércoles 24 de Mayo de 2006, 05:50

Título: Clrscr() No Funciona
Publicado por: Perrero en Miércoles 24 de Mayo de 2006, 05:50
Holas, cuando pongo clrscr() en una funcion, me sale error, dice q no esta declarada y porsierto utilizando la libreria conio, hay una solucion para que funcione?.

P.D: Ahh tampoco me funciona el gotoxy por la misma razon (Utilizo Dev-c++).  :hola:
Título: Re: Clrscr() No Funciona
Publicado por: Geo en Miércoles 24 de Mayo de 2006, 06:25
Ninguna de esas funciones está disponible en la versión de conio para MinGW (el compilador que normalmente se usa con Dev-C++). Conio no es una biblioteca estándar, sino una que Borland creó para sus compiladores de DOS. La implementación de conio que se incluye en MinGW es sólo para tratar de que se puedan compilar algunos programas que fueron creados originalmente con las herramientas anteriores de Borland, pero no se soportan todas las funciones.

Saludos,
José Jorge (Geo).
Título: Re: Clrscr() No Funciona
Publicado por: x.cyclop en Miércoles 24 de Mayo de 2006, 07:30
Usa system("cls") (para Windows) o clear para GNU/Linux.
Título: Re: Clrscr() No Funciona
Publicado por: AnioN en Viernes 9 de Junio de 2006, 23:20
Cita de: "X.Cyclop"
Usa system("cls") (para Windows) o clear para GNU/Linux.
la funcion system no te crear otro proceso?, vas a crear otro proceso para limpiar la pantalla?
Título: Re: Clrscr() No Funciona
Publicado por: Bicholey en Viernes 9 de Junio de 2006, 23:53
system("cls");
no crea otro proceso solo limpia la pantalla es un commando de dos cls y es todo
Título: Re: Clrscr() No Funciona
Publicado por: Geo en Sábado 10 de Junio de 2006, 05:49
No crea otro proceso, pasa el parámetro recibido al "procesador de comandos" del sistema.

system (http://c.conclase.net/librerias/funcion.php?fun=system)

Saludos,
JJ (Geo).
Título: Re: Clrscr() No Funciona
Publicado por: AnioN en Sábado 10 de Junio de 2006, 13:58
pero en definitiva clrscr una vez que es pasado al sistema no es un proceso mas?
Título: Re: Clrscr() No Funciona
Publicado por: Geo en Sábado 10 de Junio de 2006, 17:49
Mh, habrá que revisar la documentación de MS.

Saludos,
JJ (Geo).
Título: Re: Clrscr() No Funciona
Publicado por: x.cyclop en Domingo 11 de Junio de 2006, 04:26
El Gorka no escribe que esas librerías/funciones no son estándares, por eso muchos novatos se hacen bolas. <_<
Título: Re: Clrscr() No Funciona
Publicado por: over_raider en Lunes 19 de Junio de 2006, 16:17
en dev-c++ no se usa la libreria conio.h por lo q no puedes utilizar las funciones clrscr(); o gotoxy(x,y); si deseas utilizar estas funciones tendras q utilizar el compilador turbo c++ o borlnad c++, para dev-c++ tendras q hacer llamadas al sistema con system();  saludos  ;)
Título: Re: Clrscr() No Funciona
Publicado por: AnioN en Lunes 19 de Junio de 2006, 17:08
una alternativa a system es usar las secuencias de escape ANSI.