在我的C文件,我打电话是在生成的文件中定义的函数,lex.yy.c
:如果我不关心返回值,我应该声明什么返回类型?
yy_scan_string(input);
被宣布为继lex.yy.c
:
YY_BUFFER_STATE yy_scan_string(yyconst char *yystr);
而反过来YY_BUFFER_STATE
是typedef
:
typedef struct yy_buffer_state *YY_BUFFER_STATE;
这些都不适用于包括e来自头文件。虽然为了拨打yy_scan_string
我必须先申报。
当我不关心返回值时,在我的源文件中声明这个函数的最佳方式是什么,并且包含返回类型的类型定义是不可行的?
uff ....不再...离开'main()'..为你的例子输入任何其他函数... –
好吧。等待编辑。 –