C言語なら俺に聞け! Part 120
■ このスレッドは過去ログ倉庫に格納されています
0529デフォルトの名無しさん
2006/01/22(日) 10:47:58for(i=0;i<100;i++){
switch(a[i]){
case 1234:
cnt=500,fnc=pre1();
break;
case 5678:
cnt=1000,fnc=pre2();
break;
defualt:
cnt=1,fnc=none;
break;
}
/* 以下略 */
こんな雰囲気でどう?
fncは関数ポインタ型で、デフォルト時に何もしない関数を入れておけばifも不要になる。
■ このスレッドは過去ログ倉庫に格納されています