我第一遍calc的cmd命令弹出了一个计算器,第二遍输入的osk是cmd命令但是没有打开屏幕键盘,打开的还是计算器,而且返回不应该是0吗,我咋啥也没有。
(1)更换osk后,仍然显示计算器,可能是因为还是启动了原来的程序,尝试重新编译程序后运行。
在右侧选中工程,点击鼠标右键,选择“清理”,再点击右键,选择“重新编译”,编译完成后再运行看一下。
(2)没有返回值的问题
调用system()时,程序会阻塞,直到子进程执行完毕才会返回,所以,你在第一段代码中,把打开的计算器关掉以后,就能显示值了。
重新编译