>>162
C99だとどうよ?
つうかこの場合

if (val == 2) {
str = "に";
}else{
if(var == 3){
str = "さん";
}else{
   str = "不明";
   }
   }
printf(str);

で良いと思う