精通C语言的过来帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/23 23:07:51
我现在要设计一个函数,
main()
{
........ /*具有查询的功能*/
}
printf("....................\n");
printf("Would you want to continue(Y/N)\n");
问题就在这边,如果输入Y,结果就是重新运行查询功能程序段。这里怎么编下去,我用switch也没反应

main()
loop:
{
........ /*具有查询的功能*/
}
printf("....................\n");
printf("Would you want to continue(Y/N)\n");

if(getch()=='Y') goto loop;

用goto语句可以实现吧!!!
a: /*具有查询的功能*/
char c;
printf("Would you want to continue(Y/N)\n%c",c);
if(c='Y') goto a;

printf("....................\n");
printf("Would you want to continue(Y/N)\n");

以上代码是要在函数内部的
或者在main函数里
或者放在另一的函数里 再让main函数调用该函数