中級 › Segmentation fault(scanfで&を付け忘れる) › パターン5
Segmentation fault(scanfで&を付け忘れる)
scanfは書き込み先のアドレスを受け取る関数です。
1 #include <stdio.h> 2 3 int main(void) { 4 int year; 5 sscanf("2026", "%d", _________); ^ 6 printf("%d\n", year); 7 return 0; 8 }
Segmentation fault
空欄を埋めてコンパイル・実行を通す
書き込みを行うscanf系の関数には、変数のアドレス(&変数名)を渡す必要があります。
次の問題