• 5605阅读
  • 2回复

[提问]QT 中的系统调用 [复制链接]

上一主题 下一主题
离线hayvane
 

只看楼主 倒序阅读 楼主  发表于: 2011-12-19
请问 QT 当中,我用系统调用 system 。。
在QT 当中 我定义 了QString name;
。。。。
。。。。
我想根据 name 的内容执行命令,比如说, system(“mkdir name”);最后创建的是 name这个文件
而我想用 name的值创建 这个文件,怎么办呢。
还有我怎么知道 system 执行的命令是否执行成功呢
离线roywillow

只看该作者 1楼 发表于: 2011-12-19
"mkdir name"
显然那么会被直接当做一个字符串的一部分来处理
构造好字符串再调用system不就好了吗?
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线uidab

只看该作者 2楼 发表于: 2011-12-19
回 楼主(hayvane) 的帖子
Qt有QDir这个类,可以完成你要得mkdir任务,另外这样执行建议用QProcess类
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
快速回复
限100 字节
 
上一个 下一个