Autor
|
Tema: conio.h scrclr (Leído 8,148 veces)
|
<<<-Basura->>>
Desconectado
Mensajes: 388
|
estuve leyendo de que usar la libreria conio no era etico o era simplemente una basura usarla... estaba buscando una forma para limpiar la consola que no fuera usando el tipico system("pausa"); entonces di con la libreria conio.h y me decia que usara scrclr(); queria saber si existen difrentes formas para limpiar la consola
|
|
|
En línea
|
<<<--Basura-->>>
|
|
|
Slava_TZD
Wiki
Desconectado
Mensajes: 1.466
♪ [8675309] ♪
|
Existen ciertamente otras maneras de limpiar la consola, si estas en Windows puedes usar la API por ej, pero ninguna que yo sepa hace exactamente lo mismo que la funcion de borland y que yo sepa (no te fies mucho de mi ) no existe una funcion estandar que reemplace la de borland, lo que si puedes hacer es usar la funcion system() (que si es estandar) y utilizar el comando del OS en el que estes trabajando.
|
|
« Última modificación: 1 Mayo 2011, 13:40 pm por Tzhed »
|
En línea
|
The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.
|
|
|
lluk
Desconectado
Mensajes: 106
C++Programming
|
para empezar: system("pause") no limpia la consola solo la detiene, para limpiar la consola tendrías que usar system("CLS") pero solo te va a servir para windows, en la librería conio.h hay la función clrscr() y que yo sepa no existen más formas de hacer-lo (en windows), no usaras linux verdad?
|
|
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Con la API de Windows puedes, con conio también, con system también, y si quieres hacer tu programa multiplataforma puedes usar ncurses/pdcurses.
|
|
|
En línea
|
|
|
|
<<<-Basura->>>
Desconectado
Mensajes: 388
|
Disculpen mi error es system("cls"); entonces como puedo limpiar la patalla con una funcion que sea multiplataforma
|
|
|
En línea
|
<<<--Basura-->>>
|
|
|
Garfield07
Desconectado
Mensajes: 1.121
¡Este año voy a por todas! JMJ 2011
|
Podrías usar IFDEFs. Si es Win32 ejecuta "cls" y si es linux ejecuta "clear". Mientras... ncurses sería una buena opción. Sagrini
|
|
|
En línea
|
* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente. * No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado. * Si compila esta bien, si arranca es perfecto. ¡Wiki elhacker.net!Un saludo
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Disculpen mi error es system("cls"); entonces como puedo limpiar la patalla con una funcion que sea multiplataforma
Lee las respuestas primero.
|
|
|
En línea
|
|
|
|
<<<-Basura->>>
Desconectado
Mensajes: 388
|
No Quiero utilizar system!! ni clrscr porque suspuestamente dicen que si utilizo system ato mi programa a que no sea multiplataforma y si utilizo clrscr no porque seria una tontera utilizar la libreria conio.h
|
|
|
En línea
|
<<<--Basura-->>>
|
|
|
Slava_TZD
Wiki
Desconectado
Mensajes: 1.466
♪ [8675309] ♪
|
No Quiero utilizar system!! ni clrscr porque suspuestamente dicen que si utilizo system ato mi programa a que no sea multiplataforma y si utilizo clrscr no porque seria una tontera utilizar la libreria conio.h
¿Quien ha dicho que usar conio.h es una tonteria? Otra solución es un define. #ifdef MW code #else code #endif
|
|
« Última modificación: 2 Mayo 2011, 10:39 am por Tzhed »
|
En línea
|
The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.
|
|
|
<<<-Basura->>>
Desconectado
Mensajes: 388
|
mmm no entendi lo de define... pero en las reglas del foto dice , he puesto vairas veces esa libreria en distintos programas y cuando surge una dura y la posteo aqui se quejan porque uso conio.. Eplicame eso de define
|
|
|
En línea
|
<<<--Basura-->>>
|
|
|
|
|