|
本帖最后由 981013 于 2013-8-4 13:45 编辑
system("pause");//正确
system(5000);//错误
system();是用来在C语言程序中执行cmd命令的
编译器不可能知道cmd命令有哪些,因此一概编译通过
但5000并不是cmd命令,因此运行时出错
况且system();的原型是system(const char*);
可知参数为一个字符串常量,就是"cls"(清屏),"shutoff -t 00"(关机)之类的
5000为整型常量,因此不正确
关于sleep();问题,请参考其他帖子(“官方”说明:http://bbs.ahalei.com/thread-1352-1-1.html),问该问题的人很多
|
|