楼主你好,我也是刚刚接触C语言,自学的,求带一下可以吗?
程序代码:
#include <stdio.h> #include <conio.h> #include <stdlib.h> main () { char choice; char *a,*b,*c,*d,*e,*f,*g,*h; a="MAIN MENU"; b="-----------------"; c="1-WordPerfect." //此处开始向下的六句都没有结束符“;” d="2-Lotus 1-2-3." e="3-dBASE IV." f="4-AutoCAD." g="5-Exit to DOS." h="Press the required number." printf ("\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s,a,b,c,d,e,f,g,h); //这里printf()的第一个参数少一个“"”,注意这个地方,看看系统认为printf()是在哪里结束的? //本来是注释的地方,结果被当成了printf()的一部分了。 choice=getche (); //getche()是你自己写的函数吗?还是gechar()拼写错了? switch (choice) { case'1': printf ("\nWordPerfect is chosen."); break; case '2': printf ("\nLotus 1-2-3 is chosen."); break; case'3': printf ("\ndBASE IV is chosen."); break; case'4': printf ("\nAutoCAD is chosen."); break; case'5': exit (0); default: printf ("\nSorry, wrong key."); } printf ("\nThis is the end of the SWITCH.\nBack to the program."); }
[此贴子已经被作者于2016-6-7 13:52编辑过]