今週の課題



サンプルプログラム

1.ランダムな値を発生させるプログラム。(1〜6)

#include<stdlib.h>

#include<stdio.h>

#include<time.h>



main(){

  int    i;

  int    value;

  time_t t;



  srand((unsigned)time(&t);

  value=1+(int)(6.0*rand()

            /(RAND_MAX+1.0));



  printf(”%d¥n”,value);

}





2.ウィンドウをクリア。(エスケープシーケンス)

#include <stdio.h>



#define CLEAR ”¥033[H¥033[2J”



main()

{

  printf(”これを消します¥n”);



  printf(CLEAR);



  printf(”消しました。¥n”);

}





3.文字の色を変える。(エスケープシーケンス)

#include <stdio.h>



#define BLACK ”¥033[0;30m”

#define RED   ”¥033[0;31m”

#define BLUE  ”¥033[0;34m”



main()

{

  printf(RED);



  printf(”赤になります。¥n”);



  printf(BLUE);



  printf(”青です。¥n”);

}





エスケープシーケンス:
キーボードから入力できる文字以外にも、スクリーン上に表示できる文字

戻る


情報通信工学実験 I・II   C言語入門 II

Copyright(C)©ShinyaItoh 1999-2000
ito@tb.in.teu.ac.jp