搜索
查看: 1305|回复: 8
打印 上一主题 下一主题

新手求助

[复制链接]
跳转到指定楼层
楼主
发表于 2013-11-17 09:03:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
英语一点基础也没有  想学C语言那  结果下载了教程并买了啊哈C!思考快你一步——用编程轻松提升逻辑力(双色)但是有点不懂  我安教程上一步步弄为什么还会出错啊?

难道因为我是win7系统?

问了问我哥们他说还得加#include <windows.h>谁能解释下为什么那?


我的是
#include <stdio.h>
#include <stdlib.h>
int main()
{

printf("ni hao");
    sleep(5000);
return 0;
}

我哥们给我发来的是
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{

printf("nihao");
    Sleep(5000);
return 0;
}

我的就不行   求解释了


沙发
发表于 2013-11-17 10:42:02 | 只看该作者
他的编译器不一样,可能是VC++6.0之类的,就要加#include <windows.h>头文件,因为要用到Sleep(),程序看起来没有问题啊,你用别的编译器试试看。
板凳
发表于 2013-11-17 10:47:38 | 只看该作者
这样吧
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {

  5. printf("ni hao");
  6.     _sleep(5000);
  7. return 0;
  8. }

复制代码
地板
发表于 2013-11-17 11:32:35 | 只看该作者
既然买了书为啥还要看电子版啊……
那个电子版是个过期的版本,现在有新的了……
5#
发表于 2013-11-17 17:21:57 | 只看该作者
本帖最后由 河蟹 于 2013-11-17 17:27 编辑

默认的头文件里不支持sleep,,换成system("pause");的话就行了,要么添加#include <windows.h>也行
6#
发表于 2013-11-17 20:21:31 | 只看该作者
rosynirvana 发表于 2013-11-17 11:32
既然买了书为啥还要看电子版啊……
那个电子版是个过期的版本,现在有新的了……

就是,电子版落后了。
7#
发表于 2013-11-20 15:42:00 | 只看该作者
在第三行添加 #include <windows.h>
还有Sleep(5000) 这个S必须大写
8#
发表于 2014-2-24 15:04:26 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
************************
还要在这两行的中间加#include <windows.h>

Sleep的s必须是大写的
9#
发表于 2014-2-25 21:00:59 | 只看该作者
唉~ 又是一些低级错误 加油咯~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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