MSDN для fopen () говорит «возвращает указатель на открытый файл».Для _fsopen () - «возвращает указатель на поток.».Оба возвращают ФАЙЛ *.Может кто-нибудь объяснить разницу, если есть?
Разница в том, что _fsopen() принимает один дополнительный параметр, чем fopen(), и это shflag.
_fsopen()
fopen()
shflag
Этот флаг указывает тип разрешенного обмена.Вы можете Разрешить / Запретить Чтение / Запись в файл в различных комбинациях.