【发布时间】:2010-03-11 13:21:04
【问题描述】:
我想知道如何以及何时可以像我书中的程序一样使用exit() 函数:
#include<stdio.h>
void main()
{
int goals;
printf("enter number of goals scored");
scanf("%d",&goals);
if(goals<=5)
goto sos;
else
{
printf("hehe");
exit( );
}
sos:
printf("to err is human");
}
当我运行它时,它显示 ERROR: call to undefined function exit().
另外,我想知道如何创建一个选项来关闭程序运行的窗口?例如,我制作了一个菜单驱动程序,它有几个选项,其中一个是“退出菜单”。我怎样才能让它退出程序(即关闭窗口)?
【问题讨论】:
-
如果您想要答案,请格式化您的代码和问题,以便人们阅读。不要大喊大叫!
-
代码格式是一回事,但这写得不好。你不想要看起来像这样的答案,是吗?
-
喂!转到并退出?我的眼睛!他们燃烧!
-
我不是 C 专家,也不能毫无困难地写出来,所以我可能错了……但我可以建议你把那本书扔掉吗?在 C 中使用 goto 就像......就像......我不知道。如果你现在原谅我,他们想出了如何打开门 *hides.in.the.kitchen*...
-
好吧,goto 在 C 中仍然是有效的语法。它可能会被 stylistically 否决,但它仍然有效。
void main()OTOH 只是完全错误。正如exit();是错误的,省略#include <stdlib.h>是错误的。
标签: c