如何在用户输入消息时从其他用户接收消息?

时间:2013-04-20 12:56:26

标签: sockets

我需要使用C ++构建一个聊天室,它将在命令提示符下运行。 如何将屏幕分成两部分,以便在用户输入消息时我可以接收来自其他用户的消息?

1 个答案:

答案 0 :(得分:0)

一些指针:您可以使用ncurses

  1. 使用getmaxx(stdscr)getmaxy(stdscr)来发现终端的宽度和高度(宽度是列数,高度是行数)。
  2. 使用newwin(lines/2, cols, 0, 0);放置上方窗口。然后再次使用它在下面放置第二个窗口(但这次将第一个零更改为lines/2
  3. 要获得完整的文档,请go here

    请注意,ncurses是一个C库。