| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3157 人关注过本帖
标题:已经有#include<stdlib.h>这个头文件,为啥会'exit' : undeclared identifi ...
取消只看楼主 加入收藏
列车永不停息
Rank: 2
等 级:论坛游民
帖 子:76
专家分:48
注 册:2015-7-31
结帖率:90.91%
收藏
已结贴  问题点数:20 回复次数:9 
已经有#include<stdlib.h>这个头文件,为啥会'exit' : undeclared identifier
代码如下:
程序代码:
#include <stdio.h>
#include<stdlib.h>
#include <time.h>
int main(void)
{
    FILE *p;
    char *a;
    if((p=fopen("d:\\时间测试.txt","w"))==NULL)/* 以写方式打开文本文件 */
        {
         printf(" file can not open:\n");
         exit(0);
        }
    time_t now;
    now = time(NULL);//获取系统的时间
    a=ctime(&now);//把日期和时间转换为字符串
     fprintf(p,"%s\n",a);
     fclose(p);
    return 0;
}
搜索更多相关主题的帖子: include 
2015-08-09 18:25
列车永不停息
Rank: 2
等 级:论坛游民
帖 子:76
专家分:48
注 册:2015-7-31
收藏
得分:0 
来个高手给我看看,我实在看不出啊。。。。
2015-08-10 00:12
列车永不停息
Rank: 2
等 级:论坛游民
帖 子:76
专家分:48
注 册:2015-7-31
收藏
得分:0 
回复 3楼 kenierlee
有的,我打开我以前编写过的程序,里面有exit()这个函数,发现是可以运行的。
2015-08-10 09:43
列车永不停息
Rank: 2
等 级:论坛游民
帖 子:76
专家分:48
注 册:2015-7-31
收藏
得分:0 
回复 5楼 柳逸尘
解决了
2015-08-10 11:12
列车永不停息
Rank: 2
等 级:论坛游民
帖 子:76
专家分:48
注 册:2015-7-31
收藏
得分:0 
回复 8楼 rjsp
我用VC6,用VS2010也是出那样的错误。但是把time_t移上去,就好了。
2015-08-10 16:31
列车永不停息
Rank: 2
等 级:论坛游民
帖 子:76
专家分:48
注 册:2015-7-31
收藏
得分:0 
回复 8楼 rjsp
早上我把time_t移上去,就好了,现在怎么就不行了。。。。。
我现在只是弄个文件的建立,然后也不行啊。
图片附件: 游客没有浏览图片的权限,请 登录注册

大神,这是咋回事啊?
2015-08-10 16:43
列车永不停息
Rank: 2
等 级:论坛游民
帖 子:76
专家分:48
注 册:2015-7-31
收藏
得分:0 
回复 14楼 TonyDeng
嗯嗯,知道了。
2015-08-13 17:22
列车永不停息
Rank: 2
等 级:论坛游民
帖 子:76
专家分:48
注 册:2015-7-31
收藏
得分:0 
回复 14楼 TonyDeng
这段代码,也报错。。。。明明已经定义了头文件,为什么还会出错,我就是搞不懂!!!!!!!好郁闷啊!!!!
程序代码:
#include <stdio.h>
#include <stdlib.h>
#include <tchar.h>
#include <conio.h>
#include <graphics.h>
void main()
{
    int k;
    k=rang()%3+1;
    initgraph(450, 450);
    setbkcolor(BLUE);
    cleardevice();
    setcolor(RED);
    setlinestyle(PS_SOLID|PS_JOIN_ROUND,1);//设置当前画线样式
    if(k==1)
    {
    setfillcolor(YELLOW);
    bar(40,40,60,60);
    bar(20,20,40,80);
    rectangle(20,20,40,80);//矩形是由左上角的点,和右下角的点组成的!
    rectangle(40,40,60,60);
    }
    if(k==2)
    {
        setfillcolor(YELLOW);
        bar(20,20,40,100);
        rectangle(20,20,40,100);
    }
    if(k==3)
    {
        setfillcolor(YELLOW);
        bar(20,20,60,60);
        rectangle(20,20,60,60);

    }
}

图片附件: 游客没有浏览图片的权限,请 登录注册
2015-08-13 17:26
列车永不停息
Rank: 2
等 级:论坛游民
帖 子:76
专家分:48
注 册:2015-7-31
收藏
得分:0 
回复 14楼 TonyDeng
我找到原因了。。。。产生随机数应该是rand,不是rang。
2015-08-13 17:48
列车永不停息
Rank: 2
等 级:论坛游民
帖 子:76
专家分:48
注 册:2015-7-31
收藏
得分:0 
回复 18楼 TonyDeng
是的,我下载了EasyX库,装到VC里面了。我现在有一个疑惑,就是俄罗斯方块的模型是用数组来储存的。模型是由正方形小方块拼凑而成。但是如何把数组里面的数据转化成模型呢?
比如
{1,0,0,0},
{1,1,0,0},
{0,1,0,0},
{0,0,0,0}
这个数组在屏幕显示出来是这样的,
图片附件: 游客没有浏览图片的权限,请 登录注册

我想不出可以把上面那些数据转化成图形。。。
2015-08-13 19:14
快速回复:已经有#include<stdlib.h>这个头文件,为啥会'exit' : undeclared ide ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014444 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved