我在 DEV C++ 上编译我的应用程序,并使用 pthreads 库进行多线程。我的主线程包括将“Hello World”打印到屏幕的开头(0,0)。我新创建的线程包括将“星期一”打印到屏幕中间的顶行 (0,60)。由于我使用的是 pthread,它们同时执行,这很好。但是,由于只有 1 个光标,它一次只能打印一个。我希望它们都在它们执行的确切时刻被打印出来。我用简单的 cout << "Hello World"; 写到屏幕上。
我是否需要某种类型的 curses 库来在它们执行的确切时间编写多个字符串?或者我可以通过标准 C++ 来实现吗?请记住,我想输出 2 个东西,它一次输出一个。如何在不同坐标处同时输出 2 个字符串?