社区
C语言
帖子详情
求助:请帮忙分析为什么调用wmove会引发coredump
cugege
2003-10-09 04:10:21
操作系统:UNIX
编程语言:C
求助内容:在程序中我用了wmove函数,但是我不知道为什么会引发coredump,请专家指教。
谢谢!
...全文
60
3
打赏
收藏
求助:请帮忙分析为什么调用wmove会引发coredump
操作系统:UNIX 编程语言:C 求助内容:在程序中我用了wmove函数,但是我不知道为什么会引发coredump,请专家指教。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cugege
2003-10-10
打赏
举报
回复
我已经找到了coredump的root cause:
在调用wmove时,MsgWindow[CurrentScreen]并没有被赋值,是一块非法内存,所以发生了coredump。
解决方案:
before calling wmove, first check if the MsgWinwdow[CurrentScreen] is NULL, if is NULL, then NOT call wmove.
cugege
2003-10-09
打赏
举报
回复
程序如下:
谢谢!
if (LINENUM >= LastLine) /* Do our own scroll */
{
....
}
else /* no scroll */
{
wmove(MsgWindow[CurrentScreen],LINENUM,CHARNUM); /* Here core dump */
wprintw(MsgWindow[CurrentScreen],"%s",buffer2);
CHARNUM=0;
LINENUM++;
}
TianGuangZao
2003-10-09
打赏
举报
回复
Show us your code, pls! Nobody except you know what you serve the devil.
:)
wmove:从 code.google.compwmove 自动导出
该程序允许您通过按 Alt 并使用鼠标左键/右键来移动/调整任何窗口的大小。 就像在类似 Linux 的操作系统中一样,但适用于 Windows。 大小只有8k!... 只需启动 wmove.exe。 退出程序杀死进程 wmove.exe。
PyPong:使用 Pygame 用 Python 编码的乒乓球游戏
##Installation:确保您的机器上安装了 ... ##Controls:###One 播放器模式:播放器 1: Move up: Up keyMove down: Down key###Two Player 模式:对于 Player 1(左): Move Up: WMove Down: S对于玩家 2(右):
Linux curses库使用
请
注意, 当您欲 attron() 开启另一种属性时,
请
记得利用attroff()先关闭原来的属性, 或直接以attrset(A_NORMAL) 将所有特殊属性关闭.否则, curses
会
将两种属性做重叠处理. 例: attrset(A_NORMAL); /* 先...
ncurses中的vline和hline
今天在测试ncurses函数库,用的是Rust语言,本来搜rust ncurses vline但一无所获,后来改用c ncurses vline搜到了PHP语言的ncurses_vline,解释看了好五遍,又测试了两遍才弄明白是什么意思。vline是用第一个参数...
c语言中怎么暂停一个一个游戏,
求助
:最近在linux下用c语言写了一个贪吃蛇程序,有几个问题,第一:贪吃蛇怎么实现暂停,第二:有时候同时输入上下左右中的两个键就
会
直接游戏结束...
求助
:最近在linux下用c语言写了一个贪吃蛇程序,有几个问题,第一:贪吃蛇怎么实现暂停,第二:有时候同时输入上下左右中的两个键就
会
直接游戏结束/*以下是主要的逻辑代码,还有些.c和.h就没发了*/#include #...
C语言
69,381
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章