在vs2022中更改了字符串但是最后输出的结果都是一样,而且没有返回值

我第一遍calc的cmd命令弹出了一个计算器,第二遍输入的osk是cmd命令但是没有打开屏幕键盘,打开的还是计算器,而且返回不应该是0吗,我咋啥也没有。

img

img

(1)更换osk后,仍然显示计算器,可能是因为还是启动了原来的程序,尝试重新编译程序后运行。
在右侧选中工程,点击鼠标右键,选择“清理”,再点击右键,选择“重新编译”,编译完成后再运行看一下。
(2)没有返回值的问题
调用system()时,程序会阻塞,直到子进程执行完毕才会返回,所以,你在第一段代码中,把打开的计算器关掉以后,就能显示值了。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632

重新编译