C++相談室 part56
■ このスレッドは過去ログ倉庫に格納されています
0087えいいち ◆GRGSIBERIA
2007/07/29(日) 17:22:56char name[20];
char *p;
int j = 0;
cin >> name;
p = name;
if(*p == 'a'){
j = 1;
}
p++;
if(*p == 'b'){
j = 1;
}
if(j == 1){
cout << "成功\n";
}else{
cout << "失敗\n";
}
return 0;
のように書くと、コマンドの文字数や種類が増えるにつれて何行もif文に費やされることになってしまいます。
簡略化できる方法を教えてください。
■ このスレッドは過去ログ倉庫に格納されています