Я использую функцию поиска CFFC CFile. У меня проблема с поиском длины файла.Вопрос о CFile Seek
CFile cfile;
BOOL bResult = cfile.Open(
L"C:\\2.TXT",
CFile::modeReadWrite |
CFile::modeCreate |
CFile::modeNoTruncate |
CFile::typeBinary |
CFile::shareDenyNone);
cfile.Seek(10000, CFile::End);
cfile.Close();
MSDN: Замечание
функция поиск позволяет случайный доступ к содержимому файлу, перемещая указатель заданного количества, абсолютно или относительно. Нет данных , фактически прочитанных во время поиска. Если запрашиваемая позиция больше размера файла , длина файла будет быть расширена до этой позиции, и исключение будет выбрано.
Согласно MSDN, длина файла будет увеличена. Однако после cfile.Close()
файл остается тем же. Зачем? Большое спасибо!
Большое спасибо! я вижу – user25749