Chinaunix

标题: 请问,在C++(Linux环境下)程序中如何去执行Linux中的脚本啊?? [打印本页]

作者: ako_akos    时间: 2005-08-05 10:34
标题: 请问,在C++(Linux环境下)程序中如何去执行Linux中的脚本啊??
请问,在C++(Linux环境下)程序中如何去执行Linux中的脚本啊?? ]

我要做的的是,实现按任意键继续,
在网上找了好多资料,就只有一个脚本文件,现在我脚本写好了

怎么在C++下执行这个脚本呢?


高手赐教>;>;>;急等!!!
作者: cnwalker    时间: 2005-12-11 19:28
system("sh  scriptname");
作者: sakulagi    时间: 2005-12-11 21:46
原帖由 ako_akos 于 2005-8-5 10:34 发表
请问,在C++(Linux环境下)程序中如何去执行Linux中的脚本啊?? ]

我要做的的是,实现按任意键继续,
在网上找了好多资料,就只有一个脚本文件,现在我脚本写好了

怎么在C++下执行这个脚本呢?


高手赐教>; ...

man getc

应该有函数可以做到这一点
作者: zhenh    时间: 2005-12-11 23:18
system()有安全问题,fork+execl, 或者popen.
不过,为了"实现按任意键继续"也太过分了.
最简单的方法是:"实现回车键继续",hehe
作者: 思平    时间: 2005-12-12 10:15
重设终端属性,去掉行缓冲,然后用 getc 应该就可以了。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2