标签: yacc bison lex
请问,如何将lex(yytext)中匹配的字符串从小写字母转换为大写字母?如果你能给我一个例子,我将不胜感激。
提前感谢您的帮助。
答案 0 :(得分:1)
c标准库中的toupper函数?
toupper
当然,您必须循环遍历字符串,因此您可能希望将其包装在您自己的函数中,或者如果您已经在使用某些外部实用程序库(glib,qt,...)它们可以提供一般的字符串大小写修复程序。
Glib似乎提供g_string_ascii_up。
g_string_ascii_up