哪个类可以在c ++中用来代替java中的streamtokenizer?

时间:2011-07-26 23:07:24

标签: c++ visual-c++

我需要在c ++中为赋值语句解释器编写一个程序。我已经在java中实现了该程序。我需要对由数字,单词和运算符(=,+, - ,*,/)组成的输入进行标记。我在java中使用了一个流Tokenizer来标记和解析输入。我需要像1.control这样的函数转到下一个令牌2.当前令牌的类型(数字或单词)。like functions nexttoken()和ttype()nval() java中的sval()pushback()。请帮帮我。

1 个答案:

答案 0 :(得分:2)

Boost::Tokenizer是一个非常通用的C ++标记器,应该可以轻松处理你的情况。