>>690
> 正しい括弧付けかを判別するプログラムを教えてさい。

何が正しいのかがきちんと定義されていないんだが、とりあえず対応が取れていると言うだけなら...

int Level = 0;
char Character;
while((Character = *String++) != '\0'){
 switch(Character){
 case '(':
  Level++;
  break;
 case ')':
  if(Level < 1){
   printf("対応する開き括弧がないよ。\n");
  }
  Level--;
  break;
 default:
  ;
 }
}
if(Level <> 0){
 printf("対応する閉じ括弧がないよ。\n");
}

でいいんじゃない ?