C言語なら、俺に聞け! <21>
■ このスレッドは過去ログ倉庫に格納されています
0406デフォルトの名無しさん
NGNG例を挙げると
char word[] = "apple";
BOOL flag = FALSE;
if (strcmp(word, "apple") == 0) {
flag = TRUE;
else if (strcmp(word, "orange") ==0) {
flag = TRUE;
else if (strcmp(word, "lemon") ==0) {
flag = TRUE;
}
この場合、判定が3つだからまだ良いですけど、判定対象が100個とかあった場合に
if文を100個連ねるのはスマートじゃない気がします。
何か良い方法は無いでしょうか?
■ このスレッドは過去ログ倉庫に格納されています