はじめまして。主にプログラム開発に携わっております近藤と申します。
今度仕事でVC++6.0を使用して、プログラム開発することになりました。
そこで、皆様方にご教授頂きたいのですが。
VC++のソースから、外部コマンド(UNIX,DOSコマンド問わず)をCALLして、実行するには
どういったクラスを使えば可能なのでしょうか?また、クラスを使わずにコマンドを
CALLすることが出来るのでしょうか?
その辺が、初心者なので全く分かりません。
お忙しいとは思いますが、どうかご教授お願いいたします。
開発環境 OS:WindowsNT ソフト:VC++6.0
外部コマンド(UNIX,DOSコマンド問わず)
~~~~~~~~~~~~~~~~~~~~~~~
↑ ここの意味がよくわかりませんが。
クラスは必要ありません。
CreateProcess() を調べてみてください。
誤り:外部コマンド → 内部コマンド です。
クラスを使わずということは
C言語としてかつコンソールアプリ(DOS窓 のみで実行)なら
System()が使えるかと思われます
Visual Studio のHELPともいえるMSDN
を活用すると良いと思いますけど
開発環境 OS:WindowsNT ソフト:VC++6.0 と、していながら
UNIX というのが、気になりますが、
UNIX でも使える関数という意味なら、
woodさんのおっしゃるとおり、system() を
使えばいいと思います。
なるほど!分かりました。
ありがとうございます。
なにかと、説明が下手ですいませんでした。
チェックするの忘れていました。