_fscanf_l

_fscanf_lは、ロケール指定できるfscanf。

fscanf、_fscanf_l、fwscanf、_fwscanf_l | Microsoft Learn

_fscanf_l.cで、

こう書く。

test2.txtはEUC-JPなのだが
test2.txtはEUC-JPなのだが

test2.txtはEUC-JPなのだが、文字化けするということは、ロケール指定が影響してない。

Sample/c/_fscanf_l/_fscanf_l/src/_fscanf_l at master · bg1bgst333/Sample · GitHub