구조체스택

기초/자료구조

[010]스택(구조체)

#include #include #define MAX_STACK_SIZE 100 #define MAX_STRING 100 /* 스택에 저장되는 데이터를 구조체로 정의 */ typedef struct { int student_no; char name[MAX_STRING]; char address[MAX_STRING]; } element; element stack[MAX_STACK_SIZE]; int top=-1; //공백상태 검출 int is_empty() { return (top == -1); } //포화상태 검출 int is_full() { return (top == (MAX_STACK_SIZE - 1)); } //삽입 void push(element item) { if(is_full()){ fprin..

Yoiiin
'구조체스택' 태그의 글 목록