Сравниваются указатели, используй std::string вместо массива символов. Поиск по форуму вот что дал: https://yougame.biz/threads/16486/. Как сказал cecilla, можно отправить GET запрос, а не скачивать файл и сравнивать содержимое. Однако, в C++ нет средств для работы с HTTP запросами. Используй HTTP библиотеки для этого.
Пожалуйста, подпишитесь на нас в Telegram, чтобы быть в курсе последних новостей форума. К сожалению, иногда РКН блокирует домен и именно из телеграма вы сможете узнать ссылку на новый: https://t.me/govthing