【发布时间】:2009-11-15 22:08:55
【问题描述】:
我有一个函数:
int get_symbol(tab *tp, FILE *fp, char delim)
我这样称呼它:
get_symbol(tp, fp, ';')
我总是在标题中声明为:
int get_symbol(tab *, FILE *, char);
不,这一切都很好,我可以执行函数中的代码并设置分隔符。 但是,如果我尝试在函数的签名中再添加一个字符,例如:
int get_symbol(tab *tp, FILE *fp, char delim1, char delim2)
函数停止执行。为什么会这样?
【问题讨论】:
-
这应该有效,至少从您发布的内容来看。你能进一步详细说明这个问题吗? “停止执行”究竟是怎样的?
-
“停止执行”是什么意思?
-
您的代码中有错误。显示代码。