掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.24484

1秒ごとに表示したいのですが!
投稿者---初心者野郎!(2005/12/03 00:54:04)


九九を16進数で1秒ごとに表示したいのですが、どなたか教えてください。
皆さんには、基本みたいなことかもしれませんがお願いします!
HPなど見てやってみたのですかできません。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:1秒ごとに表示したいのですが! 24485 まきじ 2005/12/03 01:06:51
<子記事> Re:1秒ごとに表示したいのですが! 24487 初心者野郎! 2005/12/03 01:29:02
<子記事> Re:1秒ごとに表示したいのですが! 24521 まきじ 2005/12/04 19:01:44


No.24485

Re:1秒ごとに表示したいのですが!
投稿者---まきじ(2005/12/03 01:06:51)


>九九を16進数で1秒ごとに表示したいのですが、どなたか教えてください。

time()・・・現在の時刻を返す関数
difftime()・・・二つの時刻の差(秒)

二つの時刻の差が 1 になれば 1 秒です。


この投稿にコメントする

削除パスワード

No.24486

Re:1秒ごとに表示したいのですが!
投稿者---初心者野郎!(2005/12/03 01:10:51)


返事ありがとうございます。
できればもう少し詳しくお願いします。


この投稿にコメントする

削除パスワード

No.24488

Re:1秒ごとに表示したいのですが!
投稿者---まきじ(2005/12/03 01:44:06)


>できればもう少し詳しくお願いします。

どこまで出来たのですが?
「掲示板利用宣言」を読みましょう。

>sleep(1);を使ったのでは無理ですか?

API に Sleep という関数が存在しますし
処理系によっては sleep という関数存在します。

標準関数だけなら time() と difftime() で実装できます。


この投稿にコメントする

削除パスワード

No.24494

1秒ごとに表示したいのですが!
投稿者---初心者野郎!(2005/12/03 13:34:51)


今普通の九九が縦に表示できるまでできてます。
1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
のようにするとうまくできません


この投稿にコメントする

削除パスワード

No.24498

Re:1秒ごとに表示したいのですが!
投稿者---Hermit(2005/12/03 18:41:19)


>今普通の九九が縦に表示できるまでできてます。
> 1 2 3 4 5 6 7 8 9
> 2 4 6 8 10 12 14 16 18
> 3 6 9 12 15 18 21 24 27
> 4 8 12 16 20 24 28 32 36
> のようにするとうまくできません
fflush(stdout);
を追加してみてはどうでしょう。
出来なかったらごめん(^^;


この投稿にコメントする

削除パスワード

No.24487

Re:1秒ごとに表示したいのですが!
投稿者---初心者野郎!(2005/12/03 01:29:02)


sleep(1);を使ったのでは無理ですか?


この投稿にコメントする

削除パスワード

No.24495

Re:1秒ごとに表示したいのですが!
投稿者---初心者野郎!(2005/12/03 13:44:14)


こんな感じです
#include <stdio.h>

#include <time.h>

int main(void)

{
int i,j;


for(i=1;i<=9;i++)

{
for(j=1;j<=9;j++)

{
printf("%2d ",i*j);
printf("\n");
sleep(1);
}

}

return 0;

}


この投稿にコメントする

削除パスワード

No.24497

Re:1秒ごとに表示したいのですが!
投稿者---まきじ(2005/12/03 13:57:10)


>for(j=1;j<=9;j++){
> printf("%2d ",i*j);
> printf("\n");
>}

改行するタイミングが間違ってます。
i の段を表示してから改行ですね。


この投稿にコメントする

削除パスワード

No.24521

Re:1秒ごとに表示したいのですが!
投稿者---まきじ(2005/12/04 19:01:44)


マルチポストは駄目です。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧