C语言问题,字符串中引入其他变量,那位大神能解答下?

2024年12月02日 22:32
有2个网友回答
网友(1):

你是想动态配置这个cmd嘛?你的意思应该是ip的值是可以变化的吧,你可以把这个cmd分为3部分:
"netsh interface ip set address 本地连接 source=static addr=“
+ ip
+ ”mask=255.255.255.0 gateway=192.168.1.1 gwmetric=auto"
ip通过scanf输入,通过strcat函数拼接,你可以试试。

网友(2):

sprintf(cmd,"netsh interface ip set address 本地连接 source=static addr=%s mask=255.255.255.0 gateway=192.168.1.1 gwmetric=auto",ip);