⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 answer.txt

📁 这是用VC++6.0编写的一个简单的c语言的词法分析器
💻 TXT
字号:
# ----- [ P - 29 ]
include ----- [ I - 1 ]
< ----- [ P - 14 ]
stdio ----- [ I - 2 ]
. ----- [ P - 26 ]
h ----- [ I - 3 ]
> ----- [ P - 12 ]
# ----- [ P - 29 ]
define ----- [ I - 4 ]
N ----- [ I - 5 ]
53.---at line 2--illegal ! :(
ypedef ----- [ I - 6 ]
struct ----- [ K - 25 ]
student ----- [ I - 7 ]
{ ----- [ P - 1 ]
int ----- [ K - 17 ]
No ----- [ I - 8 ]
; ----- [ P - 22 ]
char ----- [ K - 4 ]
Name ----- [ I - 9 ]
[ ----- [ P - 9 ]
20 ----- [ P - 9 ]
; ----- [ P - 22 ]
int ----- [ K - 17 ]
Score ----- [ I - 10 ]
[ ----- [ P - 9 ]
3 ----- [ P - 9 ]
; ----- [ P - 22 ]
float ----- [ K - 13 ]
Aver ----- [ I - 11 ]
; ----- [ P - 22 ]
} ----- [ P - 2 ]
STUD ----- [ I - 12 ]
; ----- [ P - 22 ]
int ----- [ K - 17 ]
main ----- [ I - 13 ]
( ----- [ P - 3 ]
) ----- [ P - 4 ]
{ ----- [ P - 1 ]
STUD ----- [ I - 12 ]
stu ----- [ I - 14 ]
[ ----- [ P - 9 ]
N ----- [ I - 5 ]
] ----- [ P - 10 ]
, ----- [ P - 23 ]
temp ----- [ I - 15 ]
; ----- [ P - 22 ]
int ----- [ K - 17 ]
i ----- [ I - 16 ]
, ----- [ P - 23 ]
j ----- [ I - 17 ]
, ----- [ P - 23 ]
loops ----- [ I - 18 ]
, ----- [ P - 23 ]
N_record ----- [ I - 19 ]
= ----- [ P - 6 ]
N ----- [ I - 5 ]
; ----- [ P - 22 ]
FILE ----- [ I - 20 ]
* ----- [ P - 16 ]
fp ----- [ I - 21 ]
; ----- [ P - 22 ]
if ----- [ K - 16 ]
( ----- [ P - 3 ]
( ----- [ P - 3 ]
fp ----- [ I - 21 ]
= ----- [ P - 6 ]
fopen ----- [ I - 22 ]
( ----- [ P - 3 ]
" ----- [ P - 20 ]
stud ----- [ C - 1 ]
" ----- [ P - 20 ]
, ----- [ P - 23 ]
" ----- [ P - 20 ]
rb ----- [ C - 2 ]
" ----- [ P - 20 ]
) ----- [ P - 4 ]
) ----- [ P - 4 ]
== ----- [ P - 5 ]
NULL ----- [ I - 23 ]
) ----- [ P - 4 ]
{ ----- [ P - 1 ]
printf ----- [ I - 24 ]
( ----- [ P - 3 ]
" ----- [ P - 20 ]
Can't open the file!\n ----- [ C - 3 ]
" ----- [ P - 20 ]
) ----- [ P - 4 ]
; ----- [ P - 22 ]
return ----- [ K - 20 ]
0 ----- [ K - 20 ]
} ----- [ P - 2 ]
fread ----- [ I - 25 ]
( ----- [ P - 3 ]
& ----- [ P - 24 ]
N_record ----- [ I - 19 ]
, ----- [ P - 23 ]
sizeof ----- [ K - 23 ]
( ----- [ P - 3 ]
int ----- [ K - 17 ]
) ----- [ P - 4 ]
, ----- [ P - 23 ]
1 ----- [ P - 23 ]
fp ----- [ I - 21 ]
) ----- [ P - 4 ]
; ----- [ P - 22 ]
fread ----- [ I - 25 ]
( ----- [ P - 3 ]
stu ----- [ I - 14 ]
, ----- [ P - 23 ]
sizeof ----- [ K - 23 ]
( ----- [ P - 3 ]
STUD ----- [ I - 12 ]
) ----- [ P - 4 ]
, ----- [ P - 23 ]
N_record ----- [ I - 19 ]
, ----- [ P - 23 ]
fp ----- [ I - 21 ]
) ----- [ P - 4 ]
; ----- [ P - 22 ]
fclose ----- [ I - 26 ]
( ----- [ P - 3 ]
fp ----- [ I - 21 ]
) ----- [ P - 4 ]
; ----- [ P - 22 ]
for ----- [ K - 14 ]
( ----- [ P - 3 ]
loops ----- [ I - 18 ]
= ----- [ P - 6 ]
1 ----- [ P - 6 ]
loops ----- [ I - 18 ]
< ----- [ P - 14 ]
N ----- [ I - 5 ]
; ----- [ P - 22 ]
loops ----- [ I - 18 ]
++ ----- [ P - 27 ]
) ----- [ P - 4 ]
for ----- [ K - 14 ]
( ----- [ P - 3 ]
i ----- [ I - 16 ]
= ----- [ P - 6 ]
0 ----- [ P - 6 ]
i ----- [ I - 16 ]
< ----- [ P - 14 ]
N ----- [ I - 5 ]
- ----- [ P - 7 ]
loops ----- [ I - 18 ]
; ----- [ P - 22 ]
i ----- [ I - 16 ]
++ ----- [ P - 27 ]
) ----- [ P - 4 ]
if ----- [ K - 16 ]
( ----- [ P - 3 ]
stu ----- [ I - 14 ]
[ ----- [ P - 9 ]
i ----- [ I - 16 ]
] ----- [ P - 10 ]
. ----- [ P - 26 ]
Aver ----- [ I - 11 ]
< ----- [ P - 14 ]
stu ----- [ I - 14 ]
[ ----- [ P - 9 ]
i ----- [ I - 16 ]
+ ----- [ P - 15 ]
1 ----- [ P - 15 ]
. ----- [ P - 26 ]
Aver ----- [ I - 11 ]
) ----- [ P - 4 ]
{ ----- [ P - 1 ]
memcpy ----- [ I - 27 ]
( ----- [ P - 3 ]
& ----- [ P - 24 ]
temp ----- [ I - 15 ]
, ----- [ P - 23 ]
& ----- [ P - 24 ]
stu ----- [ I - 14 ]
[ ----- [ P - 9 ]
i ----- [ I - 16 ]
] ----- [ P - 10 ]
, ----- [ P - 23 ]
sizeof ----- [ K - 23 ]
( ----- [ P - 3 ]
STUD ----- [ I - 12 ]
) ----- [ P - 4 ]
) ----- [ P - 4 ]
; ----- [ P - 22 ]
memcpy ----- [ I - 27 ]
( ----- [ P - 3 ]
& ----- [ P - 24 ]
stu ----- [ I - 14 ]
[ ----- [ P - 9 ]
i ----- [ I - 16 ]
] ----- [ P - 10 ]
, ----- [ P - 23 ]
& ----- [ P - 24 ]
stu ----- [ I - 14 ]
[ ----- [ P - 9 ]
i ----- [ I - 16 ]
+ ----- [ P - 15 ]
1 ----- [ P - 15 ]
, ----- [ P - 23 ]
sizeof ----- [ K - 23 ]
( ----- [ P - 3 ]
STUD ----- [ I - 12 ]
) ----- [ P - 4 ]
) ----- [ P - 4 ]
; ----- [ P - 22 ]
memcpy ----- [ I - 27 ]
( ----- [ P - 3 ]
& ----- [ P - 24 ]
stu ----- [ I - 14 ]
[ ----- [ P - 9 ]
i ----- [ I - 16 ]
+ ----- [ P - 15 ]
1 ----- [ P - 15 ]
, ----- [ P - 23 ]
& ----- [ P - 24 ]
temp ----- [ I - 15 ]
, ----- [ P - 23 ]
sizeof ----- [ K - 23 ]
( ----- [ P - 3 ]
STUD ----- [ I - 12 ]
) ----- [ P - 4 ]
) ----- [ P - 4 ]
; ----- [ P - 22 ]
} ----- [ P - 2 ]
if ----- [ K - 16 ]
( ----- [ P - 3 ]
( ----- [ P - 3 ]
fp ----- [ I - 21 ]
= ----- [ P - 6 ]
fopen ----- [ I - 22 ]
( ----- [ P - 3 ]
" ----- [ P - 20 ]
stu_sort ----- [ C - 4 ]
" ----- [ P - 20 ]
, ----- [ P - 23 ]
" ----- [ P - 20 ]
wb ----- [ C - 5 ]
" ----- [ P - 20 ]
) ----- [ P - 4 ]
) ----- [ P - 4 ]
== ----- [ P - 5 ]
NULL ----- [ I - 23 ]
) ----- [ P - 4 ]
{ ----- [ P - 1 ]
printf ----- [ I - 24 ]
( ----- [ P - 3 ]
" ----- [ P - 20 ]
Can't open the file ! ----- [ C - 6 ]
" ----- [ P - 20 ]
) ----- [ P - 4 ]
; ----- [ P - 22 ]
return ----- [ K - 20 ]
; ----- [ P - 22 ]
} ----- [ P - 2 ]
fwrite ----- [ I - 28 ]
( ----- [ P - 3 ]
& ----- [ P - 24 ]
N_record ----- [ I - 19 ]
, ----- [ P - 23 ]
sizeof ----- [ K - 23 ]
( ----- [ P - 3 ]
int ----- [ K - 17 ]
) ----- [ P - 4 ]
, ----- [ P - 23 ]
1 ----- [ P - 23 ]
fp ----- [ I - 21 ]
) ----- [ P - 4 ]
; ----- [ P - 22 ]
fwrite ----- [ I - 28 ]
( ----- [ P - 3 ]
stu ----- [ I - 14 ]
, ----- [ P - 23 ]
sizeof ----- [ K - 23 ]
( ----- [ P - 3 ]
STUD ----- [ I - 12 ]
) ----- [ P - 4 ]
, ----- [ P - 23 ]
N_record ----- [ I - 19 ]
, ----- [ P - 23 ]
fp ----- [ I - 21 ]
) ----- [ P - 4 ]
; ----- [ P - 22 ]
fclose ----- [ I - 26 ]
( ----- [ P - 3 ]
fp ----- [ I - 21 ]
) ----- [ P - 4 ]
; ----- [ P - 22 ]
fp ----- [ I - 21 ]
= ----- [ P - 6 ]
( ----- [ P - 3 ]
FILE ----- [ I - 20 ]
* ----- [ P - 16 ]
) ----- [ P - 4 ]
NULL ----- [ I - 23 ]
; ----- [ P - 22 ]
N_record ----- [ I - 19 ]
= ----- [ P - 6 ]
- ----- [ P - 7 ]
1 ----- [ P - 7 ]
memset ----- [ I - 29 ]
( ----- [ P - 3 ]
stu ----- [ I - 14 ]
, ----- [ P - 23 ]
0 ----- [ P - 23 ]
sizeof ----- [ K - 23 ]
( ----- [ P - 3 ]
stu ----- [ I - 14 ]
) ----- [ P - 4 ]
) ----- [ P - 4 ]
; ----- [ P - 22 ]
fp ----- [ I - 21 ]
= ----- [ P - 6 ]
fopen ----- [ I - 22 ]
( ----- [ P - 3 ]
" ----- [ P - 20 ]
stu_sort ----- [ C - 4 ]
" ----- [ P - 20 ]
, ----- [ P - 23 ]
" ----- [ P - 20 ]
rb ----- [ C - 2 ]
" ----- [ P - 20 ]
) ----- [ P - 4 ]
; ----- [ P - 22 ]
fread ----- [ I - 25 ]
( ----- [ P - 3 ]
& ----- [ P - 24 ]
N_record ----- [ I - 19 ]
, ----- [ P - 23 ]
sizeof ----- [ K - 23 ]
( ----- [ P - 3 ]
int ----- [ K - 17 ]
) ----- [ P - 4 ]
, ----- [ P - 23 ]
1 ----- [ P - 23 ]
fp ----- [ I - 21 ]
) ----- [ P - 4 ]
; ----- [ P - 22 ]
fread ----- [ I - 25 ]
( ----- [ P - 3 ]
stu ----- [ I - 14 ]
, ----- [ P - 23 ]
sizeof ----- [ K - 23 ]
( ----- [ P - 3 ]
STUD ----- [ I - 12 ]
) ----- [ P - 4 ]
, ----- [ P - 23 ]
N_record ----- [ I - 19 ]
, ----- [ P - 23 ]
fp ----- [ I - 21 ]
) ----- [ P - 4 ]
; ----- [ P - 22 ]
fclose ----- [ I - 26 ]
( ----- [ P - 3 ]
fp ----- [ I - 21 ]
) ----- [ P - 4 ]
; ----- [ P - 22 ]
for ----- [ K - 14 ]
( ----- [ P - 3 ]
i ----- [ I - 16 ]
= ----- [ P - 6 ]
0 ----- [ P - 6 ]
i ----- [ I - 16 ]
< ----- [ P - 14 ]
N ----- [ I - 5 ]
; ----- [ P - 22 ]
i ----- [ I - 16 ]
++ ----- [ P - 27 ]
) ----- [ P - 4 ]
{ ----- [ P - 1 ]
printf ----- [ I - 24 ]
( ----- [ P - 3 ]
" ----- [ P - 20 ]
%-4d  %-6s  ----- [ C - 7 ]
" ----- [ P - 20 ]
, ----- [ P - 23 ]
stu ----- [ I - 14 ]
[ ----- [ P - 9 ]
i ----- [ I - 16 ]
] ----- [ P - 10 ]
. ----- [ P - 26 ]
No ----- [ I - 8 ]
, ----- [ P - 23 ]
stu ----- [ I - 14 ]
[ ----- [ P - 9 ]
i ----- [ I - 16 ]
] ----- [ P - 10 ]
. ----- [ P - 26 ]
Name ----- [ I - 9 ]
) ----- [ P - 4 ]
; ----- [ P - 22 ]
for ----- [ K - 14 ]
( ----- [ P - 3 ]
j ----- [ I - 17 ]
= ----- [ P - 6 ]
0 ----- [ P - 6 ]
j ----- [ I - 17 ]
< ----- [ P - 14 ]
3 ----- [ P - 14 ]
j ----- [ I - 17 ]
++ ----- [ P - 27 ]
) ----- [ P - 4 ]
printf ----- [ I - 24 ]
( ----- [ P - 3 ]
" ----- [ P - 20 ]
%-6d\t ----- [ C - 8 ]
" ----- [ P - 20 ]
, ----- [ P - 23 ]
stu ----- [ I - 14 ]
[ ----- [ P - 9 ]
i ----- [ I - 16 ]
] ----- [ P - 10 ]
. ----- [ P - 26 ]
Score ----- [ I - 10 ]
[ ----- [ P - 9 ]
j ----- [ I - 17 ]
] ----- [ P - 10 ]
) ----- [ P - 4 ]
; ----- [ P - 22 ]
printf ----- [ I - 24 ]
( ----- [ P - 3 ]
" ----- [ P - 20 ]
%-10f\n ----- [ C - 9 ]
" ----- [ P - 20 ]
, ----- [ P - 23 ]
stu ----- [ I - 14 ]
[ ----- [ P - 9 ]
i ----- [ I - 16 ]
] ----- [ P - 10 ]
. ----- [ P - 26 ]
Aver ----- [ I - 11 ]
) ----- [ P - 4 ]
; ----- [ P - 22 ]
} ----- [ P - 2 ]
return ----- [ K - 20 ]
0 ----- [ K - 20 ]
} ----- [ P - 2 ]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -