标题:
一个奇怪的问题(简单的c程序)
[打印本页]
作者:
x86
时间:
2004-8-11 10:38
标题:
一个奇怪的问题(简单的c程序)
没事写了一段代码,想利用windows自带的关机命令来关机,但是奇怪的问题出现了。百思不得其解,求能者相告,代码如下: #include
#include
main() {int a=0; printf(" please select: \n"); printf(" 1:close the windows in 5 minutes \n 2:stop closing the window \n"); scanf("%d",&a); switch(a){ case 1 :system("shutdown.exe -s -t 300"); break; case 2 :system("shutdown -a"); break; } } 执行程序的时候能够能够出现自动提示的关机画面,但是随便输入一个数字或者任何字母,反正任何输入都能导致取消任务,为什么 呀???
作者:
x86
时间:
2004-8-11 14:32
标题:
一个奇怪的问题(简单的c程序)
没有人知道么??
作者:
abmark
时间:
2004-8-11 15:03
标题:
一个奇怪的问题(简单的c程序)
你是什么操作系统?
这个症状应该会在你调试执行程序的时候出现!
你是直接运行的那个编译后的“.exe”程序吗???
作者:
x86
时间:
2004-8-11 15:05
标题:
一个奇怪的问题(简单的c程序)
是啊,调试的时候我没有注意这个问题,后来执行.exe时才发现的。
只有xp 系统才带有这个命令的。
作者:
abmark
时间:
2004-8-11 15:06
标题:
一个奇怪的问题(简单的c程序)
2000也有!
作者:
x86
时间:
2004-8-11 15:13
标题:
一个奇怪的问题(简单的c程序)
2000好象要copy xp 里的文件过去才会有的,你能说说我这个问题到底出在哪儿 吗?
为什么任何输入都能使任务结素啊?
作者:
Aladdin
时间:
2004-8-12 01:33
标题:
一个奇怪的问题(简单的c程序)
是不是 a的付值问题
作者:
x86
时间:
2004-8-12 01:35
标题:
一个奇怪的问题(简单的c程序)
打算就用2个值:1和2 来完成的,可是现在,任何输入都能完成了,楼上说的赋值问题在哪儿啊?请求指正.!
作者:
bigblock
时间:
2004-8-12 10:05
标题:
一个奇怪的问题(简单的c程序)
a=0?
不要给a附值
作者:
x86
时间:
2004-8-12 10:56
标题:
一个奇怪的问题(简单的c程序)
果真ok了,是不是因为a要是表达式而非常量的缘故啊???
欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/)
Powered by Discuz! 7.2