《殿下是喵控》祁容:C语言编程问题

来源:百度文库 编辑:高考问答 时间:2024/04/27 19:37:01
在C语言中 设计一个程序
具体如下:
当程序运行到一半,若所输入的数据不正确.怎么样才能使程序重新运行.
比如:输入一个年月日不是合法的1986\20\32
判断出 时间不合法 想要重新输入再判断
用TC编

用一个判断循环就可以了阿
或者用loop跳转!
loop:程序开始



if (输入不对
goto loop

把整个程序放入while中,用信号量控制是否再次运行,有很多细微控制.如:
main()
{
int isRun=1;
whlie(isRun)
{
/*程序代码段...*/
if(...)/*出错,终止运行*/
break;/*直接跳出循环*/
if(...)/*出错,重新运行*/
continue;/*跳到while重新运行*/
if(...)/*运行满足,执行完后面的代码就退出*/
isRun-=0;/*信号量设置为0,执行完这次所有代码后退出*/
}
return;
}

你是WIN-TC呢?还是其它软件 了

需求不明确!!