2015年11月15日日曜日

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

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

問題の処理:1~9までの数字を入力する際、不正入力されたとき再入力をさせる処理
  1. // C++の再入力処理.
  2. #include<iostream>
  3. using namespace std;
  4. int main() {
  5.  
  6. int num;
  7.  
  8. // 1~9が入力されていなければ再入力
  9. cout << "Please enter the numbers(1-9) --> ";
  10. while(1) {
  11. cin >> num;
  12. if(num > 0 && num < 10)break;
  13. cout << "Please enter it again.(1-9) -->";
  14. }
  15.  
  16. return 0;
  17. }
このとき、半角英数字「a」を入力すると.......

2015年11月4日水曜日

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

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