int main() { welcome(); vector<Condition> conditions; Table tableinfor; Index indexinfor; Row insertValue; Data datas; char command[COMLEN] = ""; char input[INPUTLEN] = ""; char word[WORDLEN] = ""; short int ComEnd = 0; FILE *stream; stream=freopen("D:\\test.txt","r",stdin); /*FILE *fileout; fileout=freopen("result.txt","w",stdout);*/ //int count = 0; while(1) { strcpy(command, "");//command���� ComEnd = 0; cout<<" Adward's Database >>"; while(!ComEnd) { /* count ++; if(count % 100 == 0) cout << count/100 << "%" << endl;*/ gets(input); if(IsComEnd(input)) ComEnd = 1; strcat(command, input); AddSeperator(command); } parsetree.Parse(command); Execute(); } getchar(); return 0; }