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

我实在想不出这有啥错误

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

20#
发表于 2015-8-7 16:38:18 | 只看该作者
头文件加#include <windows.h> ,Sleep()S大写。
19#
发表于 2014-8-10 19:17:52 | 只看该作者
转义字符错了,错误在“\hao”,c语言中没有\h 这个转义字符。应该是\nhao,显示的结果应该是ni 换行 hao。常用的转义字符有\n, \\,\",\'等等。我举的例子分别是换行,单斜杠,双引号,单引号。
18#
发表于 2014-8-4 20:47:07 | 只看该作者
还有一种解法:
[mw_shl_code=c,true]#include <stdio.h>
void __stdcall Sleep(unsigned long);

int main()
{
        puts("ni\nhao");
        Sleep(5000);//这里以毫秒作单位
        return 0;
}[/mw_shl_code]
17#
发表于 2013-6-27 18:54:43 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
        printf("ni\hao");
        Sleep(5000);
        return 0;
}
16#
发表于 2013-6-24 09:35:15 | 只看该作者
sleep未申报的标示符
15#
发表于 2013-6-17 20:18:20 | 只看该作者
新手过来看看
14#
发表于 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]
13#
发表于 2013-5-25 14:26:06 | 只看该作者
没有sleep命令的
而且不是\n换行吗?
12#
发表于 2013-5-12 11:05:26 | 只看该作者
我的回答是对的!不信你试试
11#
发表于 2013-5-8 15:46:30 | 只看该作者
ni\hao    换行是\n
正确的应该是ni\nhao
10#
发表于 2013-5-7 11:04:47 | 只看该作者
sleep(5000);错误了,改成system("pause");
9#
发表于 2013-5-6 17:31:29 | 只看该作者
sleep要大写
8#
发表于 2013-5-6 15:16:16 | 只看该作者
这么多的大神支招 你应该懂得。。。
7#
发表于 2013-5-6 15:07:25 | 只看该作者
搞不懂的 现在
6#
发表于 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等等动态库上面去
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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