// Probrem E #include #include #include #include #include #define MAXSTR 100 #define ATOM_NO (26+26*26) #define TRUE 1 #define FALSE 0 #define NUM(x) (x-'0') #define alp(x) (x-'a') #define ALP(x) (x-'A') void push(int w); int pop(void); int sp=0; // スタックポインタ int st[100]; // スタック void space(int n); int main(int argc, char *argv[]) { FILE *fp; int a,i,j,k,n,w,z; char buf[MAXSTR], form[MAXSTR]; int atom[ATOM_NO]; int count, flag; // printf("%d\n", 26+26*26); push(1); a=pop(); printf("%d\n", a); if(argc != 2){ fprintf(stderr, "Usage: program input-file\n"); exit(-1); } if((fp=fopen(argv[1],"r")) == NULL){ fprintf(stderr, "can't open %s\n", argv[1]); exit(-1); } for(i=0; i