搜索
查看: 987|回复: 13
打印 上一主题 下一主题

新手求助

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-26 13:15:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
编译到这里显示的编译正确
但是加上暂停时间,就显示编译错误了,为什么呀?
求大神帮助。。。。

沙发
发表于 2015-1-26 13:24:36 | 只看该作者
本帖最后由 981013 于 2015-1-26 13:26 编辑

sleep是个历史遗留问题,参见此贴来解决http://www.ahalei.com/forum.php? ... 352&highlight=sleep
或者直接使用
[mw_shl_code=c,true]system("pause");[/mw_shl_code]
来代替sleep(5000);

评分

参与人数 1啊哈币 +10 收起 理由
李掌柜 + 10 神马都是浮云

查看全部评分

板凳
 楼主| 发表于 2015-1-26 14:21:28 | 只看该作者
981013 发表于 2015-1-26 13:24
sleep是个历史遗留问题,参见此贴来解决http://www.ahalei.com/forum.php? ... 352&highlight=sleep
或者 ...

谢谢了。问题已解决
地板
发表于 2015-1-26 15:30:15 | 只看该作者
这个严重的sleep问题,其实啊哈磊应该想办法出一个新版本解决掉啊……
5#
发表于 2015-1-27 15:46:16 | 只看该作者
sleep(5000);
不是函数  不能 那样写   
6#
发表于 2015-1-27 17:26:41 | 只看该作者
改成system("pause");就可以了。
7#
发表于 2015-1-27 18:16:10 | 只看该作者
zhoushicheng 发表于 2015-1-27 17:26
改成system("pause");就可以了。

system("pause");并不永远可以替代sleep(5000)来使用,也就是说,某些情况下,编译器存在这个问题也是一个需要进一步改进的地方
——————————————————
以上仅代表个人观点
8#
发表于 2015-1-28 18:45:12 | 只看该作者
Carter0605 发表于 2015-1-26 15:30
这个严重的sleep问题,其实啊哈磊应该想办法出一个新版本解决掉啊……

这本来就是因为有新版本才出现的问题
9#
发表于 2015-1-28 21:49:16 | 只看该作者
rosynirvana 发表于 2015-1-28 18:45
这本来就是因为有新版本才出现的问题

你的意思是说,更早些的版本不存在sleep的问题吗?
10#
发表于 2015-1-29 00:29:10 | 只看该作者
Carter0605 发表于 2015-1-28 21:49
你的意思是说,更早些的版本不存在sleep的问题吗?

最早的教材上用的是sleep,编译器因为是一个很老的mingw所以也可以用sleep
后来为了支持win8,换了一个新版的mingw,sleep就不能用了,教材也随之改过来了
但是老版本的教材在网上还是能下载到的,很多人就是随便在网上找的教材,然后在教材上找的编译器下载地址,就是新版编译器+老版教材,于是出了问题

归根结底是作者教的不是标准C语言造成的
11#
发表于 2015-6-9 15:42:25 | 只看该作者
乖乖,是少了个头文件#include<windows.h>
正确代码如下:
#include <stdio.h>
#include <stdlib.h>
#include<windows.h>
int main()
{
        printf("nihao");
        Sleep(5000);
        return 0;
}
自己不知道就不要怪啊哈磊!!!
结果为:

QQ截图20150609154145.png (89.17 KB, 下载次数: 0)

QQ截图20150609154145.png

QQ截图20150609154212.png (98.08 KB, 下载次数: 0)

QQ截图20150609154212.png

QQ截图20150609154218.png (3.42 KB, 下载次数: 1)

QQ截图20150609154218.png

评分

参与人数 1啊哈币 +5 收起 理由
李掌柜 + 5 神马都是浮云

查看全部评分

12#
发表于 2015-6-9 15:44:29 | 只看该作者
乖乖,是少了个头文件#include<windows.h>
13#
发表于 2018-8-4 20:47:56 | 只看该作者
初学C 发表于 2015-6-9 15:42
乖乖,是少了个头文件#include
正确代码如下:
#include

然而我并没有加上头文件

你好.c

110 Bytes, 下载次数: 1

点评

也是可以的呀!  发表于 2018-8-4 20:48
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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