Me gustaría escribir una aplicación (en C) que utiliza el terminal de un sistema operativo * nix como su GUI. Me refiero a una aplicación de los tipos de emacs, vi, etc. que ocupan toda la ventana del terminal y vuelven al prompt de entrada después de salir.
¿Cómo harías para eso, preferiblemente en C? ¿Puede alguien indicarme un tutorial que cubra eso?¿Cómo escribir una aplicación que usa el terminal como GUI? (en C)
5
A
Respuesta
6
Es necesario utilizar ncurses:
http://en.wikipedia.org/wiki/Ncurses
http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/
Está disponible en todas las principales distribuciones.
4
Bueno, en realidad esto no es GUI (interfaz gráfica de usuario) sino una interfaz basada en texto. Puede usar la biblioteca ncurses para crear dichas aplicaciones en C.
2
Utilice una biblioteca como ncurses
, está específicamente diseñada para este propósito.
2
Lanzar en soluciones alternas para que esta pregunta hilo no se ve tan monótona:
- la biblioteca argot (mc lo utiliza, por ejemplo)
Cuestiones relacionadas
- 1. Cómo escribir en la consola en una aplicación GUI
- 2. ¿Cómo escribir GUI en Python?
- 3. Escribir una GUI en chirrido
- 4. Organizar una aplicación GUI
- 5. Cómo escribir la aplicación DD-WRT C?
- 6. QtWebkit como una GUI de aplicación de escritorio
- 7. Aplicación híbrida con Python GUI con módulos de fondo C++
- 8. Cómo escribir una función/comando GUI en gVim?
- 9. ¿Cómo se usa el archivo * .lib en la aplicación C#?
- 10. ¿Cómo puedo escribir una aplicación de Windows sin usar WinMain?
- 11. Escribir una aplicación que puede usar complementos
- 12. ¿Para qué usa el Android Emulator Terminal?
- 13. ¿Es posible? GUI en C#, aplicación en C++
- 14. Grails: Escribir un taglib que usa una plantilla para representar datos y mantenerlo como controlador agnóstico
- 15. ¿Cómo se usa cURL para autenticarse en una aplicación de Rails que usa Devise?
- 16. ¿Cómo puedo incluir Firefox en una aplicación GUI?
- 17. ¿Usa una página web como interfaz de usuario en una aplicación de escritorio C#?
- 18. Perl/Tk GUI para C++ Aplicación
- 19. Cómo iniciar una aplicación mac sin una ventana de terminal
- 20. ¿Cómo escribir una aplicación Bittorrent simple?
- 21. .NET C# Aplicación GUI Línea de comando
- 22. C# GUI y delegar el uso como capa de abstracción
- 23. ¿Cómo abro una aplicación de terminal desde node.js?
- 24. Poner un vector C++ como miembro en una clase que usa un grupo de memoria
- 25. Utilizando C# MethodInvoker.Invoke() para una aplicación GUI ... es tan bueno?
- 26. Escribir una función que acepta una expresión lambda como argumento
- 27. Escribir una consola dentro de una aplicación
- 28. Cómo escribir una aplicación de escritorio correctamente?
- 29. Cómo escribir una aplicación de Windows?
- 30. Escribir C como s-expresiones
puede utilizar [ncurses ] (http://www.gnu.org/s/ncurses/) para eso. –
Puede consultar la [biblioteca de ncurses] (http://en.wikipedia.org/wiki/Ncurses). –
Parece que quiere la biblioteca [ncurses] (http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/). –