08/11/11 08:52:57
>>555
2回に分けて。
#include<stdio.h>
#define STACKSIZE 100
typedef struct _Point{
int x,y;
}point;
static int sp = 0;
static point stack[STACKSIZE];
void push(point p){
[sp++] = p;
}
point pop(void){
return stack[--sp];
}
int isempty(void){
return sp == 0;
}