No.1ベストアンサー
- 回答日時:
sleepというのがあります。
POSIXの標準的な関数で1秒単位で停止できます。
http://www.linux.or.jp/JM/html/LDP_man-pages/man …
Windowsに限った話では
Sleepという関数も使えます。
これはミリ秒単位で指定可能です。
http://msdn.microsoft.com/ja-jp/library/cc429358 …
UNIX系では
usleepとかも使えます。
http://www.linux.or.jp/JM/html/LDP_man-pages/man …
No.2
- 回答日時:
目的によって止め方が違うね。
通常は「時計」の値を持ってきて一定の値になるまでwhileで待つか
時間発生による「イベント」を受け取るようにしておくか
じゃない?
他にも方法は有ると思うけど判りやすいのは時間を持ってくる事かな。
No.4
- 回答日時:
> For文を書いて
For文というのが何か不明ということもありますが...
環境不明の状況であれば、空ループ以外の方法はないと思います。
例えば...
volatile unsigned int t;
for (t = 0; t < 10000; t++)
;
のようにです。
time関数やclock関数は常に-1を返す実装もありえますので。
皆さん回答ありがとうございます。
下のようなコードをかいて時間をスリープさせてやりましたが、何故か
単に表示が遅くなるだけで、実際に*がRand関数
により発生して、ゆれるような表示ができません.
どこをどのように修正してやればよいのでしょうか。
宜しくご教示お願い致します。
=============================================================
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
char str[20] ;
int pos = 10 ;
int j ;
srand( time( NULL ) ) ;
do
{
Sleep(500);
for(j = 1 ; j < pos ; j ++ )
{
putchar(' ');
}
putchar('*');
putchar('\n');
switch ( rand() %3 )
{
case 0:
continue ;
break;
case 1:
pos = pos + 1 ;
break;default :
pos = pos - 1 ;
break;
}
} while(pos > 0 && pos < 1000 );
return 0 ;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 時間を語るなら、(複数の時間の正体)を知る必要が有る。 1 2023/02/16 22:14
- Excel(エクセル) 【Excel】 開始時間からある日時までの経過時間を計算する関数を教えて下さい 5 2023/06/11 22:22
- Firefox(ファイヤーフォックス) Firefox bookmarkの検索BOXでのインクリメンタルサーチを止めたい 5 2022/06/29 12:15
- C言語・C++・C# win10で、正確な待ち時間の作り方 6 2023/02/14 18:28
- 物理学 天体に自由落下する。 1 2023/06/01 21:21
- 洗濯・クリーニング・コインランドリー 【止まってばかりの洗濯機…これって洗えてますか?】 ※長文です。すみません とても困っておりますので 4 2022/03/30 11:50
- エアコン・クーラー・冷暖房機 富士通のエアコンですが、作業員に見て貰っても、以後冷房運転が時々止まり困ってます。 6 2022/07/18 19:22
- 物理学 光速度に近い速度で移動しても、時間や時計の動きが遅くなる?等は、あり得ない。 3 2022/09/24 00:47
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- Excel(エクセル) Excelの関数で可能でしょうか、日付や式の値の自動更新 4 2023/05/19 17:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語 exitの使い方
-
Excel-vba 文字列と変数を...
-
フォームを開くときに、コンボ...
-
数字の位ごとの値を表示するプ...
-
VBAで配列のNULL判定
-
VB6.0-整数と余りを求める
-
足して100になるような乱数のア...
-
VBAでC列が入力済みならそのま...
-
1つ前の値を変数に保存する方法
-
Nullってどういう意味ですか?
-
c++ 二体問題のソースコードを...
-
VBAのチェックボックス結果を集...
-
VBAの定数の使い方で、計算値を...
-
C言語でCLAMP(a,b,c)
-
C#の問題で2つの整数a,bの...
-
C言語 乱数を階級分け
-
VBAで72時間タイマーがオーバー...
-
世界のナベアツ
-
ラジオボタンの値の取得につい...
-
c言語で乱数を扱うときの
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語 exitの使い方
-
フォームを開くときに、コンボ...
-
Excel-vba 文字列と変数を...
-
数字の位ごとの値を表示するプ...
-
VB6.0-整数と余りを求める
-
VBAで配列のNULL判定
-
足して100になるような乱数のア...
-
フリーランタイマーの時間差分...
-
DataGridView 複数行同時変更...
-
相関係数p値の出し方
-
世界のナベアツ
-
10進数をアスキーコードに変換
-
C#で動的にコントロールを取得...
-
ラジオボタンの値の取得につい...
-
DWORDって
-
バッチファイルで正規表現を使...
-
4択問題のプログラムでランダム...
-
1つ前の値を変数に保存する方法
-
VBAの定数の使い方で、計算値を...
-
コンボボックスの名前を変数に...
おすすめ情報