如果我有这些功能:调用函数时出现问题?
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