c++这里面的等待命令Sleep( )为什么老是出错?要不要加什么函数调用??还是他不是c++命令?
在这个程序里面(注意是c++,不是c语言):usingnamespacestd;intmain(){inta,b,c,k;cout<<"请输入一个不大于31和一个不超过三...
在这个程序里面(注意是c++,不是c语言):
using namespace std;
int main()
{
int a,b,c,k;
cout<<"请输入一个不大于31和一个不超过三位数的数:";
cin>>a>>b;
if ((a>=31)||(b>=1000))
{
cout<<"错误"<<endl;
Sleep(3000)
return 0;
}
if (0<b<10)
k=10;
if (10<=b<100)
k=100;
if (100<=b<1000)
k=1000;
c=a*k+b;
cout<<"拼接结果是:"<<c<<endl;
Sleep(3000);
return 0;
}
谢了 展开
using namespace std;
int main()
{
int a,b,c,k;
cout<<"请输入一个不大于31和一个不超过三位数的数:";
cin>>a>>b;
if ((a>=31)||(b>=1000))
{
cout<<"错误"<<endl;
Sleep(3000)
return 0;
}
if (0<b<10)
k=10;
if (10<=b<100)
k=100;
if (100<=b<1000)
k=1000;
c=a*k+b;
cout<<"拼接结果是:"<<c<<endl;
Sleep(3000);
return 0;
}
谢了 展开
1个回答
展开全部
在VC中使用带上头文件
#include <windows.h>
注意:
在VC中Sleep中的第一个英文字符为大写的"S"
在标准C中是sleep, 不要大写.. 下面使用大写的来说明,, 具体用什么看你用什么编译器. 简单的说VC用Sleep, 别的一律使用sleep.
Sleep函数的一般形式:
Sleep(unisgned long);
其中,Sleep()里面的单位,是以毫秒为单位,所以如果想让函数滞留1秒的话,应该是Sleep(1000);
#include <windows.h>
注意:
在VC中Sleep中的第一个英文字符为大写的"S"
在标准C中是sleep, 不要大写.. 下面使用大写的来说明,, 具体用什么看你用什么编译器. 简单的说VC用Sleep, 别的一律使用sleep.
Sleep函数的一般形式:
Sleep(unisgned long);
其中,Sleep()里面的单位,是以毫秒为单位,所以如果想让函数滞留1秒的话,应该是Sleep(1000);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询