搜索
查看: 3849|回复: 20
打印 上一主题 下一主题

我实在想不出这有啥错误

[复制链接]
跳转到指定楼层
楼主
发表于 2013-5-5 09:48:09 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
教程书上是这么写的啊!为什么总是编译错误?

沙发
发表于 2013-5-5 10:34:57 | 只看该作者
我的就能编译出来,编译器版本升级看一下
板凳
发表于 2013-5-5 14:29:44 | 只看该作者
本帖最后由 jqsan133 于 2013-5-5 14:32 编辑

很简单,你犯了一个我也常犯的错误,如果你要调用Sleep函数,就要在头文件前加上#include <windows.h>。
完整的代码:
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
        printf("ni\hao");
        Sleep(5000);
        return 0;
}
还有,注意如果要让他停5秒,Sleep的S要大写。
祝你编程愉快!
地板
发表于 2013-5-5 15:53:20 | 只看该作者
去下一本新版的书
新版的书里已经不用sleep这种非ISO C的东西了
5#
发表于 2013-5-5 19:06:49 | 只看该作者
请在头文件上面加入 windows.h
6#
发表于 2013-5-6 11:49:40 | 只看该作者
jqsan133 发表于 2013-5-5 14:29
很简单,你犯了一个我也常犯的错误,如果你要调用Sleep函数,就要在头文件前加上#include 。
完整的代码: ...

这不是VC……
7#
发表于 2013-5-6 13:19:53 | 只看该作者
本帖最后由 rosynirvana 于 2013-5-6 14:21 编辑
Teddy 发表于 2013-5-6 11:49
这不是VC……

他说的没错啊
一个mingw(啊哈C的后台)环境提供一套w32api的头文件,然后链接到msvcrt kernel user32等等动态库上面去
8#
发表于 2013-5-6 15:07:25 | 只看该作者
搞不懂的 现在
9#
发表于 2013-5-6 15:16:16 | 只看该作者
这么多的大神支招 你应该懂得。。。
10#
发表于 2013-5-6 17:31:29 | 只看该作者
sleep要大写
11#
发表于 2013-5-7 11:04:47 | 只看该作者
sleep(5000);错误了,改成system("pause");
12#
发表于 2013-5-8 15:46:30 | 只看该作者
ni\hao    换行是\n
正确的应该是ni\nhao
13#
发表于 2013-5-12 11:05:26 | 只看该作者
我的回答是对的!不信你试试
14#
发表于 2013-5-25 14:26:06 | 只看该作者
没有sleep命令的
而且不是\n换行吗?
15#
发表于 2013-6-2 10:43:08 | 只看该作者
①:ni\hao不对
你改成ni\nhao
\n才是换行
②Sleep函数不对
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>→使用Sleep函数必须加上
int main()
{
        printf("ni\nhao");
        Sleep(5000);→S大写
        return 0;
}

[tianchai_youku]XNTUzMzQwNjk2[/tianchai_youku]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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