こういう構造体を作ってfscanf_sを使おうとする。
struct phone_type{
   char name[40];
   int areacode;
   char number[9];
} phone[MAX];

正解はこのように、
fscanf_s(fp, "%s%d%s", phone[loc].name, _countof(phone[loc].name), &phone[loc].areacode, phone[loc].number, _countof(phone[loc].number));

%s フォーマットの変数に対する要素数指定には_countof()を使ったりするけれど、
%d フォーマットの変数(&になる)に対する要素数指定は「なし」が正解。