如果我有這些功能:調用函數時出現問題?
void main(void)
{
char *menu[] = {"data", "coming", "here"};
prints(**************); // here
printf("\n");
}
void prints(char **menu)
{
int a;
while(*menu)
{
printf("%s", **menu);
menu ++;
}
a = 0;
}
如何調用打印功能???
'打印(菜單)',但你忘了你的'menu'數組的末尾添加一個NULL元素,因爲這是什麼'印刷品'需要知道什麼時候打破循環。它也應該是'int main()',而不是'void main(void)' - 並且如果你的C編譯器沒有在後者抱怨,就扔掉它並找到一個更好的(例如gcc)。 – 2010-07-22 23:48:18
我將開始在混淆的C比賽中使用'void main' - 它會自動讓人們注意到所有其他問題 – 2010-07-22 23:52:44
Pavel Minaev tnx我將知道將來... 我的意思是如何從主I調用它意思是如何調用它使菜單數組獲得雙指針 所以我必須放在這裏 打印(**************); // Here – ScReYm0 2010-07-23 00:01:05