数据结构:下面这个程序是用栈将十进制的数转换成进制的数,请问哪里错误了

[复制链接]
查看11 | 回复2 | 2013-1-22 10:20:21 | 显示全部楼层 |阅读模式
/*1 指针的使用要比较注意才行,void init(NODE **s),首先要分配内存给s,才能分配内存给其成员指针,而要想给指针形式的参数分配内存,需要用二级指针。2 栈的操作,进栈与出栈,出栈不会用遍历顺序表中的元素来实现。3 修改的地方做了标识,modified*/#include #include #defineSTACKEMPTY-32767typedef struct st{int data;struct st *next;}node;typedef struct p{
node *base;...
回复

使用道具 举报

千问 | 2013-1-22 10:20:21 | 显示全部楼层
你这个比较麻烦,给你个简单的。/*利用栈实现数制转换*/#include "stdio.h"#include "malloc.h"#define ERROR 0#define OK 1#define STACK_INIT_SIZE 100#define STACKINCREMENT 10typedefint SElemTy...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行