Я хочу передать FILE * другой функции. В этой функции некоторые байты считываются из файла с использованием fread. Запись не выполняется.C++ Pass FILE * как аргумент функции
мне было интересно, если я должен сказать
void DoSomething(FILE *uFile)
или
void DoSomething(const FILE *uFile)
я боялся ввести утечку памяти где-то и думал, что, может быть Const безопаснее. Я боялся, что функция может создать копию файла или когда я передам его неправильно.
создать FILE *, как так:
FILE *outfile = fopen("c:\\myfile.dat", "wb");
Спасибо.
действительно ли нужно передать указатель файла? – Arpit