-
[C/C++] Stack........Programming/C / C++ 2010. 10. 26. 19:45
... 누군가의 부탁에 의해서 에러 수정하다가..........................
실행되는 코드입니다..
전역 변수 stack을 만들어 놓고 사용하는 소스지만..
언젠가는 수정할 날을 기다리며.. ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
#include
#define STACK_SIZE 20 #define NULL 0 int top = 0; int cnt = 0; char *stack[STACK_SIZE]; void push(char data[]); void pop(); void write(); void main() { int i, n; char name[10]; for (n = 0; n < 5; n++){ puts("Insert data : "); gets(name); push(name); cnt++; } for(i=0; i = STACK_SIZE) printf("Stack is overflow...\n"); else stack[top++] = data; stack[top] = NULL; } void pop() { if (top == NULL) printf("Stack is underflow...\n"); else stack[--top] = NULL; } void write() { printf(" stack -> %6s, top -> %d\n", *stack, top); } 'Programming > C / C++' 카테고리의 다른 글
리눅스 소켓 프로그래밍(Fork() 사용) (0) 2010.05.18 [C++] Template 관련 글!! Vector, list, Queue, Stack. etc. (0) 2010.03.10 [C++] stack (0) 2010.02.06 VS2008 에서 WDK 설정하기.. (0) 2009.06.21 [Naver.com] 네이버 지식인을 하면서 프로그래밍 코딩 및 디버그 잡은것들.. (0) 2009.05.29