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

2024-12-02 22:32:36
推荐回答(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);