我有这个功能,它是一个菜单。编译后,以下错误不断显示:错误:指针和整数之间的比较[缺省情况下启用]。为什么发生这种情况?菜单功能错误:指针和整数之间的比较[默认启用]
char choice;
printf ("Welcome to the Customer menu! \n");
printf ("Please select option from below\n");
printf ("a. Add customer\n");
printf ("b. Modify customer\n");
printf ("c. List customers\n");
printf ("d. Go back to main menu");
while ((gets(&choice)) != 'q')
{
if (choice == '\n')
continue;
switch (choice)
{
case 'a' : add_customer();
break;
case 'b' : printf ("products_main()");
break;
case 'c' : printf ("orders_main()");
break;
default : printf ("Invalid input. Please enter an option from the above menu\n");
continue;
}
printf ("END PROGRAM");
谢谢!
顺便说一句,你为什么不阅读你尝试使用的函数的文档? – 2012-12-20 20:49:56