キーボードから入力した値を要素数にしたいです。以下のようなコードを書いたのですが、6行目(のyo)にエラーが出てしまいます。原因と対処法を教えていただきたいです。よろしくお願いいたします。
c
1#include <stdio.h> 2 3int main(void) { 4 printf("Please diceid n(the length of an array).\n"); 5 int yo = 0 ; 6 scanf("%d", &yo); 7 int dt[yo] = { 1 }; 8 for (int i = 0; i < yo; i++) { 9 dt[i] = i; 10 printf("%d\n", dt[i]); 11 } 12 return 0; 13}
コンパイラや実行環境を記載してください。コンパイラの種類によってできること、できないことが異なります。
また、エラー出力をコピーペーストしてください。
回答5件
あなたの回答
tips
プレビュー