#include "stdafx.h"
#include <process.h>
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow )
{
// TODO: この位置にコードを記述してください。
_spawnl(_P_WAIT, "chkbook.exe",...);
return 0;
}
上のようにして、MFCサンプルの
ckhbook.exe (引数はありません。)
を呼び出そうとしましたが、上手く動きません。
どのように修正すれば良いのでしょうか?
コンソールプログラムの場合は、
簡単に呼び出せます。
よろしくお願いいたします。
No.1
- 回答日時:
spawnl(_P_WAIT, "chkbook.exe",
などのように記述してもだめでしょうか?
参考URL:http://www.sist.ac.jp/~suganuma/cpp/man/function …
コンパイラは通りますが、
動きは同じで、
一瞬黒い画面がでて
まるで、コンソールプログラムではないから
終了したかのように
その黒い画面は消えてしまいます。
No.2ベストアンサー
- 回答日時:
末尾近くに "p" をもつ型 (spawnlp()、 spawnlpe()、 spawnvp()、 および spawnvpe()) は、プログラム file を探すために 環境変数 PATH を利用します。
環境変数が (次の段で述べる spawn*e() 型関数で) 置き換えられる場合、環境変数は PATH を決定する上の情報源として使われます。 その他の型、spawnl()、 spawnle()、 spawnv()、 および spawnve() では、実行 コードを探すために PATH を使いません。 path には適切に設定された絶対パスまたは相対パスが 入っていなくてはなりません。とありますがPATHの設定は正しく行われていますか?
一度spawnlが何を返しているか確認してみてはどうでしょう。
int ret = _spawnl(_P_WAIT, "chkbook.exe", "chkbook.exe", NULL);
としたら、動きました。
お世話になりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
- C言語・C++・C# 至急教えてください! プログラミングの問題です! お願いします! 出力2と全く同じ出力をするように、 2 2022/06/22 23:10
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- C言語・C++・C# C言語階乗の総和を求める 2 2023/03/04 23:31
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- C言語・C++・C# C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並 3 2022/11/19 17:41
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# カードシャッフルのブログラムを使ってc言語でブラックジャックをしたい 2 2022/04/12 15:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Macターミナルで実行中のプログ...
-
MACで動く実行ファイルをWindow...
-
プログラムの再起動
-
初期化は、main関数の外で...
-
プログラミング ソースコード
-
OPENCVのサンプルプログラムに...
-
バックグラウンドで実行される...
-
なんかC言語でプログラム書いて...
-
C++でCtrl+Cを無効化したい
-
あるプログラム実行中に別のプ...
-
C言語で途中までしか、プログラ...
-
system関数を使用してsuコマン...
-
C言語のFFTについて教えてくだ...
-
プログラム初心者です Pythonで...
-
sendkeysにてALT+CTRL+INSERTを...
-
緯度、経度の 10進法と 60進法...
-
タスクマネージャーのプロセス...
-
Webプログラムってネイティブア...
-
Excelでのセル内容の高速消去方法
-
起動中の他のプログラム(orプ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Macターミナルで実行中のプログ...
-
なんかC言語でプログラム書いて...
-
プログラミング ソースコード
-
MACで動く実行ファイルをWindow...
-
実行時エラー429
-
Windows10でDOSゲーム
-
VB上で実行中の無限ループの止め方
-
他のPC上にあるexeを、そのP...
-
sendkeysにてALT+CTRL+INSERTを...
-
VBAで外部プログラムを非表示で...
-
システム資源とは?
-
プロセス間通信について
-
アクセス[ファイルを開かずに、...
-
C言語でプログラムを再起動
-
C言語で途中までしか、プログラ...
-
system関数を使用してsuコマン...
-
終了してもプログラムが実行し...
-
PIC のデータEEPROMに書き込み...
-
実行中の実行ファイルの上書き
-
他の実行ファイルを実行するプ...
おすすめ情報