SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: Tofax en Viernes 25 de Febrero de 2011, 13:15
-
Hola,
estoy implementando un sencillo chat en c.
Ahora ya me va minimamente bien, pero quiero hacer una pequeña mejora: que la pantalla se divida en dos. Una parte que haya lo que estoy escribiendo y la otra parte que haya los mensajes que recibo del otro interlocutor.
Estoy trabajando sobre el shell de linux y la pantalla que quiero que se divida es el mismo shell.
Grácias.
-
¿Estás usando alguna librería o va todo sólo con las librerías estándar (libc)?
-
Pues utilizo todas estas librerias:
#include <stdio.h>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <netdb.h>
#include <stdlib.h>
#include <string.h>
-
Bueno, eso no son librerías, son cabeceras. Igualmente deberías añadir una librería para manejar la visualización en la consola, como ncurses. Así puedes definir 2 ventanas dentro de la consola.
-
Bueno, eso no son librerías, son cabeceras. Igualmente deberías añadir una librería para manejar la visualización en la consola, como ncurses. Así puedes definir 2 ventanas dentro de la consola.
O sea que debo añadir esa librería y luego esta librería ya tiene funciones para poder dividir la pantalla?
-
Sí
http://tldp.org/HOWTO/NCURSES-Programmi ... ndows.html (http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/windows.html" onclick="window.open(this.href);return false;)
-
Muchas gracias. Ya lo provaré y si no me sale ya volveré a preguntar!
:good: