📄 main.cpp
字号:
#include <stdio.h>
#include <stdlib.h>
#include "token.h"
extern FILE* file;
extern int fillbuf();
extern void display();
char* filename = NULL;
void main(int args, char* argv[])
{
char* filen = NULL;
//FILE* fp = NULL;
long filesize = 0;
if(args < 0) {
printf("input the file name!\r\n");
return ;
}
filename = filen = argv[1];
if (filen == NULL) {
printf("parameter is wrong,please input the test file!\r\n");
return ;
}
file = fopen(filen, "r");
if(file == NULL) {
printf("can't open file: %s\r\n", file);
return ;
}
fillbuf();
while(9){
int l_token = 0;
extern char* token;
l_token = gettok();
if(l_token == EOI){
break;
}
if (l_token == INT && token != NULL){
printf("%s\n", token);
free(token);
token = NULL;
}
}
fclose(file);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -