2015年11月15日日曜日

C++の数値入力で無限ループにはまった件

ちょっとC++の勉強をしてる時に入力処理で無限ループにはまる事態に陥ったのでその対応方法を書いとく

問題の処理:1~9までの数字を入力する際、不正入力されたとき再入力をさせる処理
// C++の再入力処理.
#include<iostream>
using namespace std;
int main() {

    int num;

    // 1~9が入力されていなければ再入力
    cout << "Please enter the numbers(1-9) --> ";
    while(1) {
        cin >> num;
        if(num > 0 && num < 10)break;
        cout << "Please enter it again.(1-9) -->";
    }

    return 0;
}
このとき、半角英数字「a」を入力すると.......

2015年11月4日水曜日

3次元CG作成ソフトを使ってみた

月末に「GCクリエータ」と「CGエンジニア」の資格試験を受けるので、GC作成ソフトを使ってみた
実践から3DCGの基礎を勉強していく方針。ソフトは「POV-Ray」を使う
ちなみに、こんな感じなのが作れるようになる模様