vb转换C语言。

来源:百度知道 编辑:UC知道 时间:2024/06/08 05:52:38
帮忙把下面的VB代码转换成C的代码。
最好给我解释下,谢谢 。
代码如下。
on error resume next
dim WSHshellA
set WSHshellA = wscript.createobject("wscript.shell")
WSHshellA.run "cmd.exe /c shutdown -r -t 10 -c ""不说你会后悔!"" ",0 ,true
dim a
do while(a <> "我是屎头")
a = inputbox ("说我是屎头,不说就关你的机,快说!!或者说屎头是我 ","牛不牛","牛",8000,7000)
msgbox chr(13) + chr(13) + chr(13) + a,0,"MsgBox"
loop
msgbox chr(13) + chr(13) + chr(13) + "恩对。。!"
dim WSHshell
set WSHshell = wscript.createobject("wscript.shell")
WSHshell.run "cmd.exe /c shutdown -a",0 ,true
msgbox chr(13) + chr(13) + chr(13) + "哈哈哈哈,屎头..."
做的好的我给追加20分
我现在正在研究C 可是我看不懂VB 所以想别人帮我转换下。
是个恶搞的程序,输入你想要别人输入的字。不输入则自动重启。
但是程序有不足的地方。不能禁止强行关闭

#include <iostream>
#include <string>
//注意这是一个C++类<string>
using namespace std;

int main()
{
string cmd;
system("shutdown -r -t 120 -c '输入我是笨蛋就没事了,否则关机'");
while ( true )
{
cin >> cmd;
if ( cmd.compare( "我是笨蛋" ) == 0 )
{
break;
}
else
{
//为了调试方便,我这里在次输入,可以输入一个程序名称。执行。可以去掉。。。
system( cmd.c_str() );
}
}
system("shutdown -a");
return 0;
}

你先得解释下你的程序是干什么的啊
你不说的话
会VB的不会C
会C 的不会VB
谁可以给你答案啊