当我通过Code :: Blocks运行我的程序时会出现此消息
这是我的代码。我不是想创造一些巨大的东西,现在我想弄清楚pdcurses函数的作用。
#include <stdio.h>
#include <stdlib.h>
#include <curses.h>
#include <string.h>
int main()
{
int maxx=80, maxy=54;
initscr();
getmaxyx(stdscr, maxy, maxx);
printw("maxy= %d maxx= %d \n", maxy , maxx);
refresh();
getch();
endwin();
return 0;
}
答案 0 :(得分:0)
我很确定它在initscr()上失败了,而不是tham getmaxyx()。这看起来像是the problem you posted here的另一种变体,其中IDE只为您提供了部分控制台环境,作为其保持集成的一部分。我不是Code :: Blocks或Eclipse的用户,所以也许我在这里偏离基础,但这就是我的样子。
再次尝试从操作系统手动打开cmd窗口,然后从那里运行程序。 (或者,从Windows资源管理器启动程序应该会自动创建一个控制台窗口。)