看板Programming
标 题Re: [问题] 字串比较的问题
发信站交大资讯次世代BS2 (Mon Feb 19 22:43:05 2007)
转信站ptt!ctu-reader!ctu-peer!news.nctu!news.cis.nctu!BS2
※ 引述《[email protected] (哼!)》之铭言:
> 譬如说C的compiler或是接收指令(RS232, Internet)来做相对应的事情
> 如果指令的格式是int或是其他可以转成int的type
> 就可以用switch case来做...
> 但是如果是字串...switch case不支援字串...(C,C++,Java)
把关键字转换成整数,然後利用整数做switch.
这就是lex的用处。lex里面则是用state machine做的。
--
▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw>
█▄▄▄▄█ █ ▄▄▄▄▄█ Player: GOLDMEMBER
▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: NK218-187-14-176.dialup.dyn
☆ 次世代BS2 ☆ 可申请个人板
150MB 相簿 http://pic.bs2.to 交大资讯人 250MB