コマンドプロンプトでの別ウィンドウ

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
はね

コマンドプロンプトでの別ウィンドウ

#1

投稿記事 by はね » 9年前

DXライブラリのウィンドウと同時に、コマンドプロンプトのウィンドウを出すことは可能でしょうか。
具体的には、DXライブラリが作動している傍らコマンドプロンプトでprintfで文字を出したいです。

YuO
記事: 947
登録日時: 14年前
住所: 東京都世田谷区

Re: コマンドプロンプトでの別ウィンドウ

#2

投稿記事 by YuO » 9年前

ざっと調べた感じだと,
1. AllocConsoleでコンソールを作って,
2. freopenでCONやCONOUT$などをstdoutに再接続,
でいけるようです。コマンドプロンプトから実行された場合に,元のコンソールに出力したいなら,1.の代わりに
1'. AttachConsole(ATTACH_PARENT_PROCESS)でコンソールに接続
することで対処できるようです。

詳しくは,AllocConsole fprintfやAllocConsole freopenあたりで検索すればサンプルが出てくるかと。

閉鎖

“C言語何でも質問掲示板” へ戻る