No.3
- 回答日時:
★補足要求します。
・Win32 アプリケーション(GUI)ですか、コンソール・アプリケーション(GUI)ですか?
これにより、アドバイスが変わりますが…。
それから sleep という名前は、どのプラットホームですか?
Win32 API に Sleep() 関数がありますがこれのことですか?
・SetTimer()、GetTickCount()、Sleep() は誤差がかなり出ます。
マルチメディア・タイマーを使う方法もありますが、GetTickCount() を上手く
工夫すれば誤差が出ない1秒毎に1カウントアップすることも出来ます。
・まずは GUI、CUI なのかを教えてもらいたいです。
あとカレンダーを表示するプログラムとは、時計ソフトのことでしょうか?
それともストップウォッチのような精度を持つ、カウントダウンでしょうか?
もう少し詳しい内容が欲しいです。
・以上。待っています。
この回答へのお礼
お礼日時:2007/05/19 11:32
詳しいご質問ありがとうございました。
実は私も詳細が分からないというのが本当の所です。
上司に「1秒経つ毎にカウンターを一つ上げるプログラムをCで作れ」といわれました。与えられた仕様は構造体の内容だけだったのです。
どうも制御系の処理の一部として使うようです。
すいません、情報が足りなくて。
No.2
- 回答日時:
>>sleep関数を使う事でOKでしょうか?
その誤差がどの程度のものであるか、実際に試してみればいい。
#include <stdio.h>
#include <windows.h>
int main(void)
{
while (Sleep(1000), 1) puts("OnTime");
return 0;
}
精度はミリ秒単位の話。
カレンダーのアプリケーションに、そこまでの精度は必要ないと思いますよ。
No.1ベストアンサー
- 回答日時:
OSがWindowsで言語がC、Win32を使うものと
仮定しますと
SetTimer関数を使用します
使用方法は以下のURLです
http://yokohama.cool.ne.jp/chokuto/advanced/func …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# win10で、正確な待ち時間の作り方 6 2023/02/14 18:28
- C言語・C++・C# プログラム内から、MIDIファイルの一部分だけを再生する方法 1 2023/02/15 11:08
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Visual Basic(VBA) vba Sleep関数について教えてください 1 2023/01/18 10:18
- Excel(エクセル) excelvbaでスライドショーを作りたい 2 2023/04/20 14:32
- Visual Basic(VBA) Vba UserFormを前面に出す方法を教えてください 1 2023/08/17 11:08
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- C言語・C++・C# C言語 3 2022/10/04 15:07
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
●○○○○ ●●○○○ ○●●○○ ○○●●○ ○○○●●...
-
timeBeginPeriodとtimeEndPerio...
-
Excel実行時エラー-2146959355?
-
パソコンに何かが勝手にダウン...
-
A-oneのラベル屋さんについて
-
Craving Explorerのバージョン...
-
パソコンのスクリーンセーバー...
-
XAMPPのインストールについて
-
MuseScoreのバージョンアップに...
-
プログラム実行中に強制停止さ...
-
VSコード
-
VB.NETでボタンのクリックイベ...
-
VB.NETでDataTableにデータ追加...
-
VBA コントロールパネルの機能...
-
EXCEL-VBAでコマンド...
-
PC版のMinecraftが応答なしにな...
-
Emacsメニューの日本語化について
-
Ruby on Railsでサーバーを立ち...
-
管理者として実行を毎回すると...
-
ソフトのバージョンについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
timeBeginPeriodとtimeEndPerio...
-
openGLでのグラフィクスの変形...
-
1秒毎に1カウントアップ
-
パソコンに何かが勝手にダウン...
-
A-oneのラベル屋さんについて
-
Excel実行時エラー-2146959355?
-
パソコンのスクリーンセーバー...
-
ラベル屋さんと言うソフトのフ...
-
chatGPTで次々と質問をしていく...
-
管理者として実行を毎回すると...
-
latexでのエラー
-
eclipseで、「ポート番号が使用...
-
PC版のMinecraftが応答なしにな...
-
エクセルVBA、ステップモードと...
-
XAMPPのインストールについて
-
VB.NETでボタンのクリックイベ...
-
EXCEL-VBAでコマンド...
-
Emacsメニューの日本語化について
-
ソフトのバージョンについて
-
VisualStudioからVScodeへの移植
おすすめ情報