質問: binary(N); printf("Your input data exchanged %d.\n", m); return 0; } ``` また、このエラーが訂正できたとして、このコードで2進数に変換するプログラムが完成するかどうか教えていただきたいです。
回答: C99には一応可変長配列はあります。ただ、 ``` int i = 0; int dt[i] = { 0 }; ``` となっているので、`dt[0]`を宣言しようとしてしまって、対応したコンパイラでもエラーになります。