搜索
查看: 1247|回复: 16
打印 上一主题 下一主题

新手求教

[复制链接]
跳转到指定楼层
楼主
发表于 2014-8-22 08:54:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include <stdio.h>#include<stdlib.h>
int main()
{
     printf("ni hao");
     sleep(5000);
     return 0;
}
   为什么显示编译错误?(我是刚刚才学的,请多见谅,谢谢!)

沙发
发表于 2014-8-22 09:23:52 | 只看该作者
你是在什么操作系统下做的,如果是windows你得再引入一个
#include <windows.h> 加上就好了.
板凳
 楼主| 发表于 2014-8-22 09:35:27 | 只看该作者
我是win7系统,不输入sleep(5000)能编译正常,输入后就显示编译出错
地板
发表于 2014-8-22 09:38:52 | 只看该作者
你应该输入system("pause");
5#
发表于 2014-8-22 09:44:01 | 只看该作者
本帖最后由 TheLittlePrince 于 2014-8-22 09:46 编辑
小辉~ 发表于 2014-8-22 09:38
你应该输入system("pause");

用sleep(5000);也不能算错,system("pause");表示cmd窗口一直打开直到人为的关闭,用sleep(5000),cmd窗口打开5秒钟就自动关闭了.都是要看结果,只不过方法不一样而已

sleep函数在windows.h这个头文件里,所以必须得引进来才行.
6#
发表于 2014-8-22 09:46:56 | 只看该作者
{:soso_e127:}今天这是怎么了.老打错别字,一个回复编辑好几遍
7#
 楼主| 发表于 2014-8-22 09:50:18 | 只看该作者
小辉~ 发表于 2014-8-22 09:38
你应该输入system("pause");

您好!我是想学教程上的让时间停留5秒
8#
 楼主| 发表于 2014-8-22 10:47:34 | 只看该作者

#include <stdio.h>#include<stdlib.h>#include<windows.h>
int main()
{
     printf("ni hao");
     sleep(5000);
     return 0;
}
   为什么显示编译错误?(我是刚刚才学的,请多见谅,谢谢!)
9#
发表于 2014-8-22 10:52:54 | 只看该作者
//引入头文件的时候引一个换一行,你不觉得堆在一起看起来很麻烦吗
#include <stdio.h>
#include<stdlib.h>
#include<windows.h>
int main()
{
     printf("ni hao");
     //sleep(5000);
    Sleep(5000);//Sleep的首字母改成大写
     return 0;
}
10#
发表于 2014-8-22 11:07:53 | 只看该作者
wangshunbing 发表于 2014-8-22 09:50
您好!我是想学教程上的让时间停留5秒

为什么又是这个问题……
http://www.ahalei.com/forum.php?mod=viewthread&tid=3254
11#
发表于 2014-8-22 11:08:10 | 只看该作者
这时候的正确回答是,去下一本新的教材
http://www.ahalei.com/thread-851-1-1.html

你的教材肯定是别处找到的老版本
12#
 楼主| 发表于 2014-8-22 14:49:24 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
    int a,b,c;
    a=1;
    b=2;
    c=a+b;
    printf("%d",c);
        Sleep(5000);
        return 0;
}
13#
发表于 2014-8-22 22:04:20 | 只看该作者
1.要#include<windows.h>
14#
发表于 2014-8-22 22:05:02 | 只看该作者

2.Sleep
S要大写
15#
发表于 2014-8-27 12:10:15 | 只看该作者
Sleep记得首字母大写
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表