C言語関係掲示板

過去ログ

No.270.タイムウォッチのように表示

[戻る] [ホームページ]

No.1620

表示の仕方で分からないことがあります。
投稿者---TOKI(2002/05/30 04:45:10)


はじめまして、TOKIです。
C言語使いはじめて1年になります。

質問ですが、表示の仕方でわからないことがあります。それは「あ」「り」「が」「と」という順に表示したいのですが、どんなことをしても「ありがと」になってしまいます。私の考えてる表示の仕方とは、「あ」が表示されたら、すぐに「あ」が消去され、次に「り」が表示される。つまり、固定再表示と言ったほうが分かりやすいと思います。ゲーム感覚でプログラムを作りたいのですが、データを更新するたびに必ず改行してしまうので、改行させないようにしたいのですが、方法をよろしくお願いします。

No.1621

Re:表示の仕方で分からないことがあります。
投稿者---TOKI(2002/05/30 04:47:54)


これだけの説明では分かりにくいかと存じますので、具体的に述べますと、タイムウォッチのように数値が変化するような感覚を作りたいのです。

No.1623

Re:表示の仕方で分からないことがあります。
投稿者---ジャスミン茶(2002/05/30 05:31:38)


>これだけの説明では分かりにくいかと存じますので、具体的に述べますと、タイムウォッチのように数値が変化するような感覚を作りたいのです。

はじめまして。
せこい方法なんですが、バックスペースを標準出力に出してみてはどうでしょう?
「\b」またはアスキーコードの8番です。
main()
{
	char a = 8;

	printf("あ");
	getch();
	printf("\b\bり");
	getch();
	printf("%c%cが", a, a);
	getch();
	printf("%c%cと", 8, 8);
	getch();
}

日本語は2バイトなので\b\bとします。

No.1627

Re:表示の仕方で分からないことがあります。
投稿者---kikk(2002/05/31 11:13:44)


ども。


>これだけの説明では分かりにくいかと存じますので、具体的に述べますと、タイムウォッチのように数値が変化するような感覚を作りたいのです。

タイムウォッチのように、というのは、場合によっては、

過去ログ No80. プログラムの処理待機について
http://f1.aaa.livedoor.jp/~pointc/log80.html

が参考になるかもしれません。


では。