社区
C++ 语言
帖子详情
请教如何在C++中用system()函数执行shell命令,然后获取执行结果?
cyanman
2006-01-05 09:11:50
当程序system()后能在控制台显示,但程序中无法取得执行后的结果,好象stdout中没有数据。我用的是Freebsd 下的Gcc编译器,请问如何才能获取结果?
...全文
1338
11
打赏
收藏
请教如何在C++中用system()函数执行shell命令,然后获取执行结果?
当程序system()后能在控制台显示,但程序中无法取得执行后的结果,好象stdout中没有数据。我用的是Freebsd 下的Gcc编译器,请问如何才能获取结果?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cyanman
2006-01-07
打赏
举报
回复
向老烦学习,知足常乐,在找不到更好的解决方案之前先这么将就着吧。
lxpws
2006-01-06
打赏
举报
回复
能放出来就不错了,总比憋着不放强^_^
wshcdr
2006-01-06
打赏
举报
回复
参考
http://www.codeproject.com/dialog/quickwin.asp
Mybox
2006-01-06
打赏
举报
回复
重定向输出到文件,再读出来.
cyanman
2006-01-06
打赏
举报
回复
请问wshcdr(dd),通过重定向不用写到文件中可以实现吗?能否给段代码说明?
写进文件再读出来有点脱裤子放屁的感觉很是不爽。
MadLee
2006-01-06
打赏
举报
回复
FILE* pf = popen("dir", "r");
while (!feof(pf))
{
char buf[100];
fread(buf, 100, pf);
printf(buf);
}
pclose(pf);
wshcdr
2006-01-05
打赏
举报
回复
可以通过重定向,来得到结果
vollin
2006-01-05
打赏
举报
回复
同上,将结果存到文件中,看样子是一种通用的作法,反正我们公司的都这样用。
zhouhuahai
2006-01-05
打赏
举报
回复
用输出重定向方法写到文件, 再从文件中读就是了.
如:
exeName > result.re
sinall
2006-01-05
打赏
举报
回复
据说没办法,可以重定向到文件中;但是得读文件。
sankt
2006-01-05
打赏
举报
回复
up
popen——C程序中
获取
Shell
命令
的输出
以前在C程序中习惯用system来调用
执行
shell
命令
,但是这样有个缺点,就是只能得到
执行
的
shell
命令
的返回值,如果想得到其输出,只能通过一些间接的方法,比如修改
shell
命令
让它的输出重定向到一文件中,然后c程序再...
linux系统下,
c++
程序,调用system
命令
失败,分析过程
在测试小数据的时候,程序没有任何问题,在运行测试大数据的时候,出现问题。个人认为程序本身编程代码应该没有问题。 通过程序错误定位,定位到了system
命令
。system
命令
调用,程序根本没有反应。完全将system
命令
...
c语言如何调用adb
命令
_在Android系统
中用
C语言来编写应用程序
其实是可以的,读者不妨用adb
shell
命令
连上Android模拟器,在/system/bin目录下可以看到很多C可
执行
程序,如cat
命令
。今天,我们就来学习一下怎么在Android系统中添加用C语言编写的可
执行
程序吧。还是以hello world...
C++
利用管道操作本机
命令
行
命令
目录 1.知识要点 1.1 进程创建与关闭 1.2 管道的创建与关闭 2.利用MFC创建
命令
行
命令
执行
工具 ...在
C++
中,创建一个进程,需要利用WINDOWS API
函数
,该
函数
的原型如下: BOOL CreateProcessA( LPCSTR ...
qt代码运行linux
命令
,关于C ++:在Qt中以root身份
执行
Linux
命令
我想从我的C ++ / Qt代码中以root用户身份
执行
linux
命令
。最终应该实现一个对话框,要求输入root密码,但是我不能硬编码root密码。到目前为止,这是我所做的:QProcess p;p.start("dmidecode" );p.waitForFinished(-...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章