返回信息流在C++编程时,用到Sleep函数
我写的是“Sleep(1000)”
它提示“int”类型的实参与“DWORD *”类型的形参不兼容
以前从没遇到这个问题,想问问怎么回事,怎么解决?
图片可看附件
这是一条镜像帖。来源:北邮人论坛 / cpp / #79325同步于 2014/5/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
[问题]Sleep函数使用遇到的问题
hw2013210319
2014/5/11镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
【 在 gdl 的大作中提到: 】
: DWORD,windows编程??类型不符合吧
可是之前编闹钟的时候,也输入的是"Sleep(1000);s++;" 那时候是没有问题的,现在学习到类之后,再次编程就出现问题了,求怎么改
#include <Windows.h>
【 在 hw2013210319 的大作中提到: 】
: 可是之前编闹钟的时候,也输入的是"Sleep(1000);s++;" 那时候是没有问题的,现在学习到类之后,再次编程就出现问题了,求怎么改
应该没问题吧,他的参数就是DWORD啊,怎么出来指针了,不明白
【 在 hw2013210319 的大作中提到: 】
: 可是之前编闹钟的时候,也输入的是"Sleep(1000);s++;" 那时候是没有问题的,现在学习到类之后,再次编程就出现问题了,求怎么改
头文件大小写Windows下不敏感...只是觉得他应该是没包含Windows.h,而自己代码中又实现了Sleep(DWORD* )。
【 在 gdl 的大作中提到: 】
: 大小写的文件有什么区别,我这里小写的没报错
“int”类型的实参与“DWORD *”
编译器抱怨的是你给他的是int,他要的是DWORD*, 要的是DWROD类型的指针。
Windows下头文件名大小写不敏感,但是函数名是敏感的,Sleep应该是你自己的函数吧?