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: yfb22332@nifty.com