gpt4 book ai didi

c - getmaxyx() 代码:: block 中的错误

转载 作者:行者123 更新时间:2023-11-30 17:37:29 24 4
gpt4 key购买 nike

当我通过 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;
}

最佳答案

我很确定它在 initscr() 上失败,而不是在 getmaxyx() 上失败。这看起来像是 the problem you posted here 的另一个变体,其中 IDE 仅提供部分控制台环境供您运行,作为其保持集成的一部分。我既不是 Code::Blocks 也不是 Eclipse 的用户,所以也许我的说法有些偏差,但对我来说就是这样。

再次尝试从操作系统手动打开 cmd 窗口,然后从那里运行程序。 (或者,从 Windows 资源管理器启动程序应该会自动创建一个控制台窗口。)

关于c - getmaxyx() 代码:: block 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22389291/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com