( snq- | 2024. 07. 30., k – 09:25 )

>> Én arra tudok gondolni, hogy mivel a var és a pointer (esetünkben FILE*) azonos byte hosszúságot foglal ezért pusztán értelmezés kérdése, hogy mit látunk  bele.

igen, de a lite-c ebből:

var fhandle_n;
fflush(fhandle_n);

ezt generálja a háttérben (a fflush() általa ismert szignatúrája alapján):

fflush(&fhandle_n);

ami kevésbé szerencsés, mert a fflush() nem FILE**-t vár

egy ilyen workaround viszont működik:

var fhandle_n;
FILE * f = fhandle_n;
fflush(f);