c++system里面的问题。
#include<stdio.h>#include<stdlib.h>intmain(){chara[10];charb[10];scanf("%s",a);getcha...
#include<stdio.h>
#include<stdlib.h>
int main()
{
char a[10];
char b[10];
scanf("%s",a);
getchar();
scanf("%s",b);
system("netsh wlan set hostednetwork mode=allow ssid=a[10] key=b[10]");
system("netsh wlan start hostednetwork");
}
好像是SYSTEM不能实现变量吧 , 有什么方法客服它了 展开
#include<stdlib.h>
int main()
{
char a[10];
char b[10];
scanf("%s",a);
getchar();
scanf("%s",b);
system("netsh wlan set hostednetwork mode=allow ssid=a[10] key=b[10]");
system("netsh wlan start hostednetwork");
}
好像是SYSTEM不能实现变量吧 , 有什么方法客服它了 展开
3个回答
展开全部
简单sprintf完爆
#include<stdio.h>
#include<stdlib.h>
int main()
{
char a[10];
char b[10];
char path[100];
scanf("%s",a);
getchar();
scanf("%s",b);
sprintf(path,"netsh wlan set hostednetwork mode=allow ssid=%s key=%s",a,b);
system(path);
system("netsh wlan start hostednetwork");
}
#include<stdio.h>
#include<stdlib.h>
int main()
{
char a[10];
char b[10];
char path[100];
scanf("%s",a);
getchar();
scanf("%s",b);
sprintf(path,"netsh wlan set hostednetwork mode=allow ssid=%s key=%s",a,b);
system(path);
system("netsh wlan start hostednetwork");
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把命令整体存成1个字符串str然后system(str);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询