lex と yacc によって生成された式を解析できる .exe ファイルを作成します。しかし、私は画面から入力を取得し、画面からパーサーの結果を返すだけです。の使用に関するいくつかの提案を見ましたYY_BUFFER_STATE yy_scan_buffer(char *base, yy_size_t size)
が、それでも良い方法を見つけることができませんでした。
いくつかのヘッダー (lex yacc によってコンパイルされる) をメイン プログラムの c++ に配置し、yylex() を使用してそれを呼び出し、入力として文字列を与え、メイン プログラムで戻り値を取得することは可能ですか? 助けてくれてありがとう、私はそれを実現する方法について混乱しています。ありがとう。