我正在使用该ncurses库在屏幕上显示一些有趣的输出,但在程序中间我需要暂时退出ncurses模式。我调用endwin(),之后我的程序应该可以用来printf()向用户显示菜单。不幸的是,我的程序无法显示菜单。我尝试使用 fflush()after printf(),然后它才能在屏幕上显示菜单。
谁能告诉我,为什么我打电话后endwin(),终端无法恢复正常,我无法使用printf()?
我正在使用该ncurses库在屏幕上显示一些有趣的输出,但在程序中间我需要暂时退出ncurses模式。我调用endwin(),之后我的程序应该可以用来printf()向用户显示菜单。不幸的是,我的程序无法显示菜单。我尝试使用 fflush()after printf(),然后它才能在屏幕上显示菜单。
谁能告诉我,为什么我打电话后endwin(),终端无法恢复正常,我无法使用printf()?