ネスト×8; break;

うーん…やっぱネストは浅いほうが良いと思うんです。

          break; /* for */
         }
        }
       }
       break; /* Continue with outer while() */
      }
     }
    }
    fclose(cardsdb);
   }
  }

やっぱワカランです。
むー勉強が足りないっ



で、もう一つ気になるのが、ifの後、{をどこにつけるか。

if (a==0) {
  printf("%cですよ。", 0x43);
}

が好きなんです。


if (a==0)
{
  printf("%c%c%cですよ。\n", 0x43, 0x2B, 053);
}

こういう流派も見ます。関数の定義のブロックはコレにした気分。
で、

if (a==0)
 {
  printf("%cですよ。", 0x44);
 }

という流派があるようで。

皆さんどう書いているのでしょう?
/* mixiって "s/^ *//" しちゃうんですね… */