| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2097 人关注过本帖
标题:[加急][求助] 之 顺序栈的初始化问题(解决,解决方案见19楼)
只看楼主 加入收藏
学技术的
Rank: 2
等 级:论坛游民
帖 子:91
专家分:45
注 册:2007-8-5
收藏
得分:0 
谢谢,COPY下来回去自己研究.
2007-08-28 19:26
百年不亮
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:789
专家分:0
注 册:2006-4-14
收藏
得分:0 

2th Edition

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

time_t 不用struct肯定是因为用了typedef, 你去头文件里找一下具体定义不就知道了吗?
这是我在DEV-C++中照的:
typedef long time_t;
2007-08-28 19:33
栖柏
Rank: 2
等 级:论坛游民
威 望:3
帖 子:1103
专家分:17
注 册:2007-8-23
收藏
得分:0 

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


You have lots more to work on! Never give up!c language!
2007-08-28 19:36
学技术的
Rank: 2
等 级:论坛游民
帖 子:91
专家分:45
注 册:2007-8-5
收藏
得分:0 
谢谢了.刚一换了编译器,觉得还不如原来的好用.不过大家都在用这个.没办法,与时俱进嘛.
2007-08-28 19:37
百年不亮
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:789
专家分:0
注 册:2006-4-14
收藏
得分:0 
栖柏 我过去看好像问题已经解决了。不好意思了,刚才指导老师过来视察我关浏览器了。我不能让老师看到我现在还在上网玩。
最后补充一点就是标准库好像没有读键盘扫描码的函数,在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.



2007-08-28 20:21
栖柏
Rank: 2
等 级:论坛游民
威 望:3
帖 子:1103
专家分:17
注 册:2007-8-23
收藏
得分:0 
谢谢,受益非浅啊,我接触的还很少呀,以后多指教啊
微机原理讲过键盘的读取
却没有仔细的注意C中函数
谢谢啊

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


You have lots more to work on! Never give up!c language!
2007-08-28 20:22
学技术的
Rank: 2
等 级:论坛游民
帖 子:91
专家分:45
注 册:2007-8-5
收藏
得分:0 

问题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();
}

错误图片:
jcEo1oB8.rar (54.35 KB)


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

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

注:网吧上网,在线等。

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

2007-09-02 11:25
学技术的
Rank: 2
等 级:论坛游民
帖 子:91
专家分:45
注 册:2007-8-5
收藏
得分:0 
坚持。自己顶上去。
2007-09-02 11:52
学技术的
Rank: 2
等 级:论坛游民
帖 子:91
专家分:45
注 册:2007-8-5
收藏
得分:0 
2007-09-02 12:19
快速回复:[加急][求助] 之 顺序栈的初始化问题(解决,解决方案见19楼)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023194 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved