読み込むファイル

hoge.txt
40
212
252
889




 FILE *fp;
  
if(fopen_s(&fp, filename, "r")){
printf("%s が見つかりません\n",filename);
return;
}

for(i=0;i<4;i++){
fscanf(fp,"%d",data[i]);

}


data[0]=40 data[1]=212 みたいに読み込ませたいんですが、うまくいかないんです。どうしてですか?