質問: 0; } }tate++; printf("\n"); } ```
回答: > > tate++のみでif (buf[yoko] == '1')で2行目が判定されているのでしょうか? > > > どういう意味でしょうか? `tate++;`は、`for (yoko = 0; yoko < yokocnt;yoko++)`のループの**外側**にあります。`tate++;`の実行後は、`printf("\n");`が行われ、その後ループ条件にある`fgets`が実行されます。