VC++6.0プログラムでの外部コマンド起動方法について

[戻る]
近藤 [E-Mail] 2002/07/26(金) 09:40:47
はじめまして。主にプログラム開発に携わっております近藤と申します。
今度仕事でVC++6.0を使用して、プログラム開発することになりました。
そこで、皆様方にご教授頂きたいのですが。
VC++のソースから、外部コマンド(UNIX,DOSコマンド問わず)をCALLして、実行するには
どういったクラスを使えば可能なのでしょうか?また、クラスを使わずにコマンドを
CALLすることが出来るのでしょうか?
その辺が、初心者なので全く分かりません。
お忙しいとは思いますが、どうかご教授お願いいたします。

開発環境  OS:WindowsNT ソフト:VC++6.0

yas0302 2002/07/26(金) 09:50:16
外部コマンド(UNIX,DOSコマンド問わず)
           ~~~~~~~~~~~~~~~~~~~~~~~
            ↑ ここの意味がよくわかりませんが。

クラスは必要ありません。
CreateProcess() を調べてみてください。

近藤 [E-Mail] 2002/07/26(金) 10:02:36
誤り:外部コマンド → 内部コマンド です。

wood 2002/07/26(金) 10:15:00
クラスを使わずということは
C言語としてかつコンソールアプリ(DOS窓 のみで実行)なら
System()が使えるかと思われます

Visual Studio のHELPともいえるMSDN
を活用すると良いと思いますけど

yas0302 2002/07/26(金) 10:24:01
開発環境  OS:WindowsNT ソフト:VC++6.0 と、していながら
UNIX というのが、気になりますが、
UNIX でも使える関数という意味なら、
woodさんのおっしゃるとおり、system() を
使えばいいと思います。

近藤 [E-Mail] 2002/07/26(金) 11:06:35
なるほど!分かりました。
ありがとうございます。
なにかと、説明が下手ですいませんでした。

とおりすがり 2002/07/26(金) 12:46:38
http://n76cd-01p05.ppp11.odn.ad.jp/cgi.cgi?05949
は?

近藤 2002/07/26(金) 18:18:35
[[解決]]
チェックするの忘れていました。

古いスレッドには追加発言できません。