• Viernes 8 de Noviembre de 2024, 23:19

Autor Tema:  Dividir la pantalla en dos partes  (Leído 2724 veces)

Tofax

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Dividir la pantalla en dos partes
« en: Viernes 25 de Febrero de 2011, 13:15 »
0
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.

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Dividir la pantalla en dos partes
« Respuesta #1 en: Viernes 25 de Febrero de 2011, 14:27 »
0
¿Estás usando alguna librería o va todo sólo con las librerías estándar (libc)?

Tofax

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Dividir la pantalla en dos partes
« Respuesta #2 en: Viernes 25 de Febrero de 2011, 19:45 »
0
Pues utilizo todas estas librerias:

Código: C
  1. #include <stdio.h>
  2. #include <sys/time.h>
  3. #include <sys/types.h>
  4. #include <sys/socket.h>
  5. #include <netinet/in.h>
  6. #include <arpa/inet.h>
  7. #include <unistd.h>
  8. #include <netdb.h>
  9. #include <stdlib.h>
  10. #include <string.h>
  11.  

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Dividir la pantalla en dos partes
« Respuesta #3 en: Domingo 27 de Febrero de 2011, 13:14 »
0
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.

Tofax

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Dividir la pantalla en dos partes
« Respuesta #4 en: Domingo 27 de Febrero de 2011, 13:28 »
0
Cita de: "m0skit0"
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?

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Dividir la pantalla en dos partes
« Respuesta #5 en: Domingo 27 de Febrero de 2011, 14:18 »
0

Tofax

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Dividir la pantalla en dos partes
« Respuesta #6 en: Domingo 27 de Febrero de 2011, 14:23 »
0
Muchas gracias. Ya lo provaré y si no me sale ya volveré a preguntar!
 :good: