当前位置: 代码迷 >> C语言 >> [加急][求助] 之 顺序栈的初始化问题(解决,解决方案见19楼)
  详细解决方案

[加急][求助] 之 顺序栈的初始化问题(解决,解决方案见19楼)

热度:585   发布时间:2007-08-28 19:26:43.0
谢谢,COPY下来回去自己研究.
----------------解决方案--------------------------------------------------------

2th Edition

用的是C89,不过也有参考的价值,最好找来C99对照着看。

time_t 不用struct肯定是因为用了typedef, 你去头文件里找一下具体定义不就知道了吗?
这是我在DEV-C++中照的:
typedef long time_t;
----------------解决方案--------------------------------------------------------

你老兄教教我,那个我在水清发的帖下的问题
谢谢啊


----------------解决方案--------------------------------------------------------
谢谢了.刚一换了编译器,觉得还不如原来的好用.不过大家都在用这个.没办法,与时俱进嘛.
----------------解决方案--------------------------------------------------------
栖柏 我过去看好像问题已经解决了。不好意思了,刚才指导老师过来视察我关浏览器了。我不能让老师看到我现在还在上网玩。
最后补充一点就是标准库好像没有读键盘扫描码的函数,在DOS下按一个键产生一个2字节的数字,低字节才是ASCII码,想用getchar捕获ESC按键是行不通的,因为getchar返回的是ASCII码,如果你感兴趣可以搜一下“键盘扫描码”。

在windows系统中编程用读键盘的API函数(我昨天上传的《 Windows程式开发设计指南》中有键盘处理部分的详细解释):
//----------------------------------------------------------------------------------------------------
The GetKeyboardState function copies the status of the 256 virtual keys to the specified buffer.

Syntax

BOOL GetKeyboardState(      

PBYTE lpKeyState
);

Parameters

lpKeyState
[in] Pointer to the 256-byte array that receives the status data for each virtual key.

Return Value

If the function succeeds, the return value is nonzero.

If the function fails, the return value is zero. To get extended error information, call GetLastError.




----------------解决方案--------------------------------------------------------
谢谢,受益非浅啊,我接触的还很少呀,以后多指教啊
微机原理讲过键盘的读取
却没有仔细的注意C中函数
谢谢啊

[此贴子已经被作者于2007-8-28 20:24:19编辑过]


----------------解决方案--------------------------------------------------------

问题1:
下面这段代码编译通过,运行错误:
编译器:Dev-C++
/*
Name: 顺序栈的初始化操作
Copyright:
Author:
Date: 02-09-00 11:24
Description:
*/

#include <stdio.h>
#include <conio.h>
typedef struct
{
int num[10];
int top;
}node;
node *s;
void InitStack()
{
s->top=0;
}

int main(void)
{
InitStack();
getch();
}

错误图片:


还有在队列的一些操作中也存在类似的情况。我调试时出现一个Warning:程序产生一个访问违例(段异常)

问题2:Dev-C++中sleep delay的头文件是什么。
问题3:Dev-C++中的图形函数原型graphics. h 好像不能用
问题4:下载下来的Dev-C++是否还有什么更新包之类的东西。

注:网吧上网,在线等。

[此贴子已经被作者于2007-9-2 11:38:29编辑过]


----------------解决方案--------------------------------------------------------
坚持。自己顶上去。
----------------解决方案--------------------------------------------------------
17楼解决办法:http://bbs.bc-cn.net/viewthread.php?tid=167165
----------------解决方案--------------------------------------------------------
  相关解决方案