본문 바로가기

tiny BASIC interpreter C source - 다차원 배열 추가 내가 완성하지 못한 명령어를 포함한채로 제출 하지는 않았을테고........ 분명히 최종 완성본이 있을텐데 어디있는지 모르겠음 몇년전에 만들어둔걸 올리다보니... 잘 돌아갈수도 있고....안 돌아가면 말고 ----------------------------------------------------------------------------------- /* A tiny BASIC interpreter */ #include #include #include #include #include #include //디버깅 하지 않을때는 주석처리한다 #define DEBUG //original code 용 #define DEBUG2 //추가 코드 용 //#define DEBUG3 //추가 코드 - 추가 함수용 #d.. 더보기
tiny BASIC interpreter C source 비주얼 베이직 코드를 수행하는 인터프리터 ----------------------------------------------------------------------------------- /* A tiny BASIC interpreter */ #include "stdio.h" #include "setjmp.h" #include "math.h" #include "ctype.h" #include "stdlib.h" #define NUM_LAB 100 #define LAB_LEN 10 #define FOR_NEST 25 #define SUB_NEST 25 #define PROG_SIZE 10000 #define DELIMITER 1 #define VARIABLE 2 #define NUMBER 3 #defi.. 더보기
DFS Traversal Algorithm C source #include #include #define STACK_SIZE 10 int push(int* stack, int* top, int value); int pop(int* stack, int *top, int *value); int Dfs(int (*dfs)[11], int* pred, int* r_stack, int* r_top); main() { int i,j, k; int temp; int dfs_array[10][11]={ {0, 8, -1, -1, -1, -1, -1, -1, -1, -1, -1}, {0, 2, 3, 7, 9, -1, -1, -1, -1, -1, -1}, {0, 1, 4, 8, -1, -1, -1, -1, -1, -1, -1}, {0, 1, 4, 5, -1, -1, -1, -1,.. 더보기