困っていること
該当コードを実行しますとsegmentation faultが出てしまいます。おそらく問題のコードはscanfのところだと思うのですが、scanfの引数には*levelのアドレスであるlevelを渡しています。ですが、セグメンテーションエラーが出てしまいます。
この理由はどこにあるのでしょうか?
該当のソースコード
C
1int main(void) 2{ 3 int *level; //レベル 4 5 printf("記憶トレーニング … 逆順編\n"); 6 printf("数値が画面に表示されます。その後数値の逆順を入力してください\n"); 7 printf("例) 5892 → 2985\n\n"); 8 9 scanf("%d", level); 10 printf("%d", *level); 11 12 return 0; 13} 14
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。