幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2456|回复: 3

[通用编程] exit 的一点问题

[复制链接]

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
发表于 2008-1-20 17:12:47 | 显示全部楼层 |阅读模式
#include<stdio.h>
void main()
{
    FILE *fp;
    char ch;
    if((fp=fopen("file.txt","w"))==NULL)
    {
        printf("can't open file.\n");
        exit(0);
    }
    while((ch=getchar())!='\n')
        fputc(ch,fp);
    fclose(fp);
}
像以上程序,它为什么总会报一个 'exit' undefined  assuming  extern  returning  int   的警告呢?[s:3]
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复

使用道具 举报

8

主题

215

帖子

2223

积分

⑥精研

积分
2223
发表于 2008-1-21 05:14:26 | 显示全部楼层
LZ要指明用了什么什么环境和什么编译器.我用VC8的编译器编译没报exit的错.只有fopen相关的:
z.c(6) : warning C4996: 'fopen' was declared deprecated
        D:\\Program Files\\Microsoft Visual Studio 8\\VC\\include\\stdio.h(234) : see
declaration of 'fopen'
        Message: 'This function or variable may be unsafe. Consider using fopen_
s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help
for details.'
回复 支持 反对

使用道具 举报

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
 楼主| 发表于 2008-1-21 08:10:04 | 显示全部楼层
是VC++6.0 [s:7]
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复 支持 反对

使用道具 举报

0

主题

6

帖子

1289

积分

⑥精研

积分
1289
QQ
发表于 2008-1-23 22:47:00 | 显示全部楼层
加一个  #include<stdlib.h>
就不会警告了,至于什么原因,应该能猜出来了吧?
3Days汉化组&DCPC汉化组&H2O汉化坑·lxhbs
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-30 13:07 , Processed in 0.033655 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表