count
нет. Тебе компилятор именно об этом и говорит.нужно подсчитать есть ли пара
vocablary.count(s1,s2)
- такой перегрузки в документации нет.bmp == 0
- вот так не надо. Замени на nullptr
и изучи его документацию. 15
пытается заколоть N
копьем с широким древком.C++
? :) 5.0e(-324)
- зачем здесь скобки? Большеннство из них не были раньше вообще связанны ИТ , тем не менее они создали движок xRay
GetFileSizeEx
тебе для этих целей тоже не подходит. Оказывается, это я показал неправильный пример, указав тебе на эту функцию. Исправляюсь. Тебе нужна функция GetFileAttributesEx
.A
и W
используются для обозначения варианта кодировки строковых данных: ANSI (A
) или Wide Char (W
). Нужный вариант ты выбираешь сам, но качественный производственный код работает только с W
.const size_t GetFileSize( const std::wstring_view path )
{
WIN32_FILE_ATTRIBUTE_DATA file_data{};
const bool has_file_data = GetFileAttributesExW( path.data(), GetFileExInfoStandard, &file_data ) == TRUE;
if( !has_file_data )
{
return 0;
}
return ULARGE_INTEGER{ file_data.nFileSizeLow, file_data.nFileSizeHigh }.QuadPart;
}
хотелось бы без обращения к диску... ведь в коде который я предоставил уже извлекается масса файла в байтах
std::fstream
- это уже полнейший шлак для твоих целей.