SoloCodigo
Programación General => C/C++ => Mensaje iniciado 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:
-
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).
-
Usa system("cls") (para Windows) o clear para GNU/Linux.
-
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?
-
system("cls");
no crea otro proceso solo limpia la pantalla es un commando de dos cls y es todo
-
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).
-
pero en definitiva clrscr una vez que es pasado al sistema no es un proceso mas?
-
Mh, habrá que revisar la documentación de MS.
Saludos,
JJ (Geo).
-
El Gorka no escribe que esas librerías/funciones no son estándares, por eso muchos novatos se hacen bolas. <_<
-
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 ;)
-
una alternativa a system es usar las secuencias de escape ANSI.