关于C语言的一段代码,不知道错在哪里。有请高手指教!该怎么处理
关于C语言的一段代码,不知道错在哪里。有请高手指教!
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>
void menu();
void main()
{ char ch;
{print( "\n\t\t*************************************************\t\t\n\n ");
printf( "\n\n\t\t************ **********\t\t\n\n ");
printf( "\t\t\t\t 欢迎使用本软件!\t\t\t ");
printf( "\n\n\t\t************* ***********\t\t\n\n ");
printf( "\n\t\t**********************************************\t\n\n ");
printf( "\t\t\t\t**广州** 计算机学院 **制作\t\t\n\n ");
printf( "\t\t\t\t\t\t\t版权所有,拷贝必究!\n ");
}
{printf( "请按Enter进入:\n ");
ch=getchar();
system ( "cls ");
if(ch== '\n ')
menu();
else
printf( "请再次输入Enter: ");
if( "ch== '\n ' ")
menu();
else
exit(0);//可能出错点,要退出程序。
}
void menu() //menu函数
{ printf( "\n\n\n\n\n\t\t**********************************************\t\t\n\n ");
printf( "\n\n\t\t\t\t(1),使用说明;\n ");
printf( "\n\n\t\t\t\t(2),退出测试!\n ");
printf( "\n\n\t\t\t\t(3),开始测试!\n ");
printf( "\n\n\n\n\t\t******************************************\t\t\n\n ");
}
{ printf( "\n\n\n\n\t\t\t\t使用说明:\t\t\n ");
printf( "\t\t\t\n***************************************************\t\t\n\n ");
printf( "1,由于现实生活的不确定性,本人对测试结果并不负责;\n ");
printf( "2,本软件采用答题的方式进行测试,请如实作答;\n ");
printf( "3,答题前请仔细阅读提示,如果出现错误,请重新开始;\n ");
printf( "\n\t\t***************************************************\t\t\n ");
printf( "请按任意返回选择界面:\n ");
getchar();
menu();//按任意键返回menu处
}
以上是小弟写的一个界面,运行不了;可是本人技术有限而不会修改(我认为没有错),所以希望各位高手指点。
小弟刚进**** ,分不多,意思意思,还望不要见笑!^^
------解决方案--------------------
//都是基本的,给你改好了。。。
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>
void menu();
void main()
{
char ch;
{
printf( "\n\t\t*************************************************\t\t\n\n ");
printf( "\n\n\t\t************ **********\t\t\n\n ");
printf( "\t\t\t\t 欢迎使用本软件!\t\t\t ");
printf( "\n\n\t\t************* ***********\t\t\n\n ");
printf( "\n\t\t**********************************************\t\n\n ");
printf( "\t\t\t\t**广州** 计算机学院 **制作\t\t\n\n ");
printf( "\t\t\t\t\t\t\t版权所有,拷贝必究!\n ");
}
{
printf( "请按Enter进入:\n ");
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>
void menu();
void main()
{ char ch;
{print( "\n\t\t*************************************************\t\t\n\n ");
printf( "\n\n\t\t************ **********\t\t\n\n ");
printf( "\t\t\t\t 欢迎使用本软件!\t\t\t ");
printf( "\n\n\t\t************* ***********\t\t\n\n ");
printf( "\n\t\t**********************************************\t\n\n ");
printf( "\t\t\t\t**广州** 计算机学院 **制作\t\t\n\n ");
printf( "\t\t\t\t\t\t\t版权所有,拷贝必究!\n ");
}
{printf( "请按Enter进入:\n ");
ch=getchar();
system ( "cls ");
if(ch== '\n ')
menu();
else
printf( "请再次输入Enter: ");
if( "ch== '\n ' ")
menu();
else
exit(0);//可能出错点,要退出程序。
}
void menu() //menu函数
{ printf( "\n\n\n\n\n\t\t**********************************************\t\t\n\n ");
printf( "\n\n\t\t\t\t(1),使用说明;\n ");
printf( "\n\n\t\t\t\t(2),退出测试!\n ");
printf( "\n\n\t\t\t\t(3),开始测试!\n ");
printf( "\n\n\n\n\t\t******************************************\t\t\n\n ");
}
{ printf( "\n\n\n\n\t\t\t\t使用说明:\t\t\n ");
printf( "\t\t\t\n***************************************************\t\t\n\n ");
printf( "1,由于现实生活的不确定性,本人对测试结果并不负责;\n ");
printf( "2,本软件采用答题的方式进行测试,请如实作答;\n ");
printf( "3,答题前请仔细阅读提示,如果出现错误,请重新开始;\n ");
printf( "\n\t\t***************************************************\t\t\n ");
printf( "请按任意返回选择界面:\n ");
getchar();
menu();//按任意键返回menu处
}
以上是小弟写的一个界面,运行不了;可是本人技术有限而不会修改(我认为没有错),所以希望各位高手指点。
小弟刚进**** ,分不多,意思意思,还望不要见笑!^^
------解决方案--------------------
//都是基本的,给你改好了。。。
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>
void menu();
void main()
{
char ch;
{
printf( "\n\t\t*************************************************\t\t\n\n ");
printf( "\n\n\t\t************ **********\t\t\n\n ");
printf( "\t\t\t\t 欢迎使用本软件!\t\t\t ");
printf( "\n\n\t\t************* ***********\t\t\n\n ");
printf( "\n\t\t**********************************************\t\n\n ");
printf( "\t\t\t\t**广州** 计算机学院 **制作\t\t\n\n ");
printf( "\t\t\t\t\t\t\t版权所有,拷贝必究!\n ");
}
{
printf( "请按Enter进入:\n ");