操作があるまでループし続けるには
Posted: 2010年3月06日(土) 12:03
こんにちは、お世話になっております、山崎です。
今回は、DXライブラリを使わずに、whileループ内の処理をキーボードなどからの操作があるまで
繰り返す処理の仕方について伺いに参りました。
現在、カメラとあるセンサーからの出力を、任意の時間 ファイルに記録し続ける、
というプログラムを作ろうとしております。
なお、環境はXPにVisualStudio2008です。
そこで、次のような流れのプログラムを作ろうと考えております。
1.プログラムを開始させる
2.一定時間ごとに、カメラとセンサーからの出力を自動でファイルに保存する
3.キーボードの何かのキーが押された時、プログラムを終了する
上の2の処理は、whileループを使って繰り返し出力を得たいと思っています。
しかし、whileループを実行している時、プログラムの実行を停止させることなく
キーボードからの入力を待つ、というのをどうすれば実現できるのかわかりません。
このプログラムは趣味のゲームプログラムではないので、
DXライブラリの使用はなるべく避けたいと思っています。
どのようにすれば、ループの処理を止めずに、
キーボードからの入力を受け付けられるのでしょうか。
今回は、DXライブラリを使わずに、whileループ内の処理をキーボードなどからの操作があるまで
繰り返す処理の仕方について伺いに参りました。
現在、カメラとあるセンサーからの出力を、任意の時間 ファイルに記録し続ける、
というプログラムを作ろうとしております。
なお、環境はXPにVisualStudio2008です。
そこで、次のような流れのプログラムを作ろうと考えております。
1.プログラムを開始させる
2.一定時間ごとに、カメラとセンサーからの出力を自動でファイルに保存する
3.キーボードの何かのキーが押された時、プログラムを終了する
上の2の処理は、whileループを使って繰り返し出力を得たいと思っています。
しかし、whileループを実行している時、プログラムの実行を停止させることなく
キーボードからの入力を待つ、というのをどうすれば実現できるのかわかりません。
このプログラムは趣味のゲームプログラムではないので、
DXライブラリの使用はなるべく避けたいと思っています。
どのようにすれば、ループの処理を止めずに、
キーボードからの入力を受け付けられるのでしょうか。