#include <stdio.h>
#include <stdlib.h>


void push();
void pop();
        

//char *data[100];
int top = -1;
char *stack;

void main(){
        
        int cnt = 0;
        stack = (char *)malloc(100*sizeof(char));
        
                
                push();
                cnt ++;
//        printf("%sn", data[top]);
        while(top >= 0){
                pop();
        }
        
}

void push(){
        char str[10];
        int cnt = 0;
        while(cnt < 3){
        scanf("%s", str);
        ++top;
        stack[top] = str;
        cnt++;
        }
                if(top >= 99)
                printf("메모리가 꽉 찾습니다.");
}

void pop(){
        printf("%s", stack[top--]);
}

미완성인 스텍으로 문자열을 저장 하는 것입니다.

무엇이 잘못되었는지 지적해주세요~/

처음부터 손대야 할것 같지만요~ㅎㅎ

잘부탁드립니다 __)