1989年開業 情報工学部門 文部科学省登録番号 第22082号 公益社団法人日本技術士会会員 東大阪商工会議所会員
≫サンプルプログラム一覧
≫
オープンソース/C言語サンプルプログラム 移動する文字
●文字 〜 が画面を右へ移動するプログラムです。
●コマンドプロンプトで、文字の位置をコントロールする1つの方法です。
≫ソースファイルのダウンロード: move01.c
【問題】
●移動する文字を変更してみよう。
●文字が移動する速度を変更してみよう。
●文字が移動する範囲を変更してみよう。
●文字が右端から左へ移動するよう変更してみよう。
|
|
/*********************/
/* 右へ移動する 〜 */
/*********************/
#include <stdio.h>
#include <windows.h>
void main( )
{
int xp=1,x; // xpは文字〜の位置(最初は1)
while( 1 )
{
x=1;
while( x<xp ) // xの値がxpの値より小さい間
{
printf(" "); // 半角空白を表示する
x=x+1; // xの値に1を加算する
}
printf("〜"); fflush(stdout); // 文字〜を表示する
Sleep(100); // 100ミリ秒待つ
printf("\r"); // カーソルを行頭に戻す
xp=xp+1; // xpの値に1を加算する
if ( xp>=79 ) break; // xpの値が80以上のときwhile文終了
}
}
|
※SSL暗号化通信対応
佐伯英子技術士事務所 〒542-0073 大阪市中央区日本橋 1-14-13 サンオフィス日本橋601 E-mail: info@saeki-pe.com
|