【入門書クリア前提】初心者用段階的ゲーム製作スレat GAMEDEV
【入門書クリア前提】初心者用段階的ゲーム製作スレ - 暇つぶし2ch38:名前は開発中のものです。
08/12/21 12:52:06 nqiZzAA2
俺がcinの罠で苦しんでる間にずいぶん話が進んでるな・・・(´・ω・)
数字以外入力すると、ふっとぶ。

他には難癖つけるほどでもないけど、気になったところ。
・srand(~)はループの中に入れなくてもおk
・外側のループを while(n!=10){ で、flag変数いらない。

2重ループの構成を変えてみた。
ヘッダ>>19で。メイン以下

int main(){
int n,ans=0;srand(time(NULL));
while(1){
if(ans==0){ans=rand()%9+1;cout<<"1~9で当てろ(終了は10)"<<endl;}
n=0;cin>>n;
if(n<=0||n>=11){cout<<"範囲外だ。"<<endl;cin.clear();cin.ignore(INT_MAX,'\n');continue;}
if(n==10){cout<<"これにて終了する。"<<endl;break;}else if(n==ans){cout<<"正解だ!"<<endl;ans=0;continue;}
if(abs(ans-n)<=2)cout << "もうちょっと";else cout<<"もっと";
if(n>ans)cout<<"小さい"<<endl;else cout<<"大きい"<<endl;}
return 0;}


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch