帮我看下这个C程序,不知该怎么修改了
答案:4 悬赏:0 手机版
解决时间 2021-04-26 22:58
- 提问者网友:做自己de王妃
- 2021-04-25 22:19
帮我看下这个C程序,不知该怎么修改了
最佳答案
- 五星知识达人网友:野慌
- 2021-04-25 23:39
改好了 自己试试
输入您的选项:1.开启虚拟机及服务;2.关闭服务;3.退出(exit.)
1
服务名无效。
请键入 NET HELPMSG 2185 以获得更多的帮助。
服务名无效。
请键入 NET HELPMSG 2185 以获得更多的帮助。
服务名无效。
请键入 NET HELPMSG 2185 以获得更多的帮助。
服务名无效。
请键入 NET HELPMSG 2185 以获得更多的帮助。
服务名无效。
请键入 NET HELPMSG 2185 以获得更多的帮助。
'G:\V' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
输入您的选项:1.开启虚拟机及服务;2.关闭服务;3.退出(exit.)
e
退出程序。
Press any key to continue
#include "stdio.h"
#include
#include
int shuzi(char a);
int main()
{
char c,ch;
int d;
while (1)
{
system("title 开启虚拟机");
printf("\n\n\n输入您的选项:1.开启虚拟机及服务;2.关闭服务;3.退出(exit.)\n\n");
scanf("%c",&c);getchar();
if(isalpha(c))
{
if(c=='e')
{
printf("退出程序。\n");
exit(0);
}
else
{
printf("请输入有效的字母e:");
}
}
d=shuzi(c);
}
return 0;
}
int shuzi(char a)
{
if (a=='1'||a=='2')
{
if (a=='1')
{
system("net start ufad-ws60");
system("net start VMAuthdService");
system("net start VMnetDHCP");
system("net start VMware NAT");
system("net start VMUSBArbService");
system("\"G:\\V Mware\\vmware.exe\"");
}
if (a=='2')
{
system("net stop ufad-ws60");
system("net stop VMAuthdService");
system("net stop VMnetDHCP");
system("net stop VMware NAT");
system("net stop VMUSBArbService");
}
}
else
{
main();
}
return 0;
}
输入您的选项:1.开启虚拟机及服务;2.关闭服务;3.退出(exit.)
1
服务名无效。
请键入 NET HELPMSG 2185 以获得更多的帮助。
服务名无效。
请键入 NET HELPMSG 2185 以获得更多的帮助。
服务名无效。
请键入 NET HELPMSG 2185 以获得更多的帮助。
服务名无效。
请键入 NET HELPMSG 2185 以获得更多的帮助。
服务名无效。
请键入 NET HELPMSG 2185 以获得更多的帮助。
'G:\V' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
输入您的选项:1.开启虚拟机及服务;2.关闭服务;3.退出(exit.)
e
退出程序。
Press any key to continue
#include "stdio.h"
#include
#include
int shuzi(char a);
int main()
{
char c,ch;
int d;
while (1)
{
system("title 开启虚拟机");
printf("\n\n\n输入您的选项:1.开启虚拟机及服务;2.关闭服务;3.退出(exit.)\n\n");
scanf("%c",&c);getchar();
if(isalpha(c))
{
if(c=='e')
{
printf("退出程序。\n");
exit(0);
}
else
{
printf("请输入有效的字母e:");
}
}
d=shuzi(c);
}
return 0;
}
int shuzi(char a)
{
if (a=='1'||a=='2')
{
if (a=='1')
{
system("net start ufad-ws60");
system("net start VMAuthdService");
system("net start VMnetDHCP");
system("net start VMware NAT");
system("net start VMUSBArbService");
system("\"G:\\V Mware\\vmware.exe\"");
}
if (a=='2')
{
system("net stop ufad-ws60");
system("net stop VMAuthdService");
system("net stop VMnetDHCP");
system("net stop VMware NAT");
system("net stop VMUSBArbService");
}
}
else
{
main();
}
return 0;
}
全部回答
- 1楼网友:等灯
- 2021-04-26 03:03
while(c!='e')
{
if(isalpha(c))
{
printf("请输入有效的字母e:");
system("pause");
goto qishi;
}
else
d=shuzi(c);
}
int shuzi(a)
定义函数参数没有明确的类型
调用前也没声明
没有返回值就该是 void shuzi
{
if(isalpha(c))
{
printf("请输入有效的字母e:");
system("pause");
goto qishi;
}
else
d=shuzi(c);
}
int shuzi(a)
定义函数参数没有明确的类型
调用前也没声明
没有返回值就该是 void shuzi
- 2楼网友:像个废品
- 2021-04-26 02:06
while(c!='e');分号误加,执行中断!
- 3楼网友:鸠书
- 2021-04-26 00:40
while(c!='e');{ //多了个分号
if(isalpha(c))
printf("请输入有效的字母e:");
system("pause");
goto qishi;
}
d=shuzi(c);
if(isalpha(c))
printf("请输入有效的字母e:");
system("pause");
goto qishi;
}
d=shuzi(c);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯