Это реально кошмар уже, люди придумали такую замечательную штуку как ChatGPT , задай свой вопрос и тебе выдадут готовый код, если ты не получил ответ на свой "элементарный" вопрос, значит ты неправильно поставил этот вопрос.
Есть такая замечательная штука как fstream/ifstream ( в твоём случае ) , есть ЗАМЕЧАТЕЛЬНЫЕ флаги как std::ios::binary | std::ios::in ( для fstream ) , std::ios::binary ( для ifstream ) , используй эту информацию для поиска решения своего таска.