ま総研2000(まどの総合研究所ver.5.1)

みんながみんなその物事に興味があると思っちゃいけないよという精神で綴る備忘録

本読みメインの日 C言語適当練習日記 第8回

   

本を読みつつ、適当に学ぶシリーズ。今日は本読みがメインになって、ほとんど動かしていない。ただ、画面遷移の際に、qを押したら途中終了、それ以外を押すと続行という文は作った。

初心者の内は、とにかく書いてみなさいって本にも書いていたからのう…


[c language="++"]// Update.cpp あみだくじゲームの画面遷移が目的のものです。。
#include <stdio.h>
#include "amida.h"

int Update(char *mapp){

// 中身がEOFになる直前まで文字を表示。
while(!(*mapp == EOF)){
printf("%c", *mapp); //画面表示。今回はEOFの手前、要するにラスト行の"\n"まで表示。
*mapp++;
}

// 次の画面(処理)に進むかどうかの判定
NextStepQuestion();

return 0;
}[/c]

[c language="++"]#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

int NextStepQuestion(void){
char ch;

puts("次の画面に進みますか?(Q,qで終了、その他は続行)");
ch = getche(); // これを使うと、コンパイルで警告がでる。
if (ch =='Q') ch ='q'; // 基本シフト押した時点で続行、CapsLock対策
if (ch =='q') {
puts("\n終了します\n");
exit(0);
}
puts("");

return 0;
}[/c]

 - C言語練習