Try без «.h» в конце:
#include <fstream>
Edit:
Оказывается некоторое дальнейшее объяснение в порядке.
Если у вас есть код, который использует fstream для компилятора, чтобы понять, что для этого кода нужны декларации и т. Д. Из файла заголовка fstream в стандартной библиотеке. Чтобы сообщить компилятору, что ему нужен оператор include. (Примечание: это объяснение немного упрощено для получения дополнительной информации на C++ preprossesor)
Все импортные операции обрабатываются первыми. Когда компилятор не может найти файл fstream.h, он останавливается. Зачем? Потому что без файла, который ожидает программист, бессмысленно продолжать компиляцию остальной части кода. Код (скорее всего) относится к именам, ожидаемым программистом, которые будут определены в отсутствующем файле.
Поэтому, когда отсутствует файл с включенным файлом, он не подходит ближе к коду, который вы написали.
Когда вы меняете оператор include, чтобы включить правильный файл, компиляция может продолжать более внимательно следить за вашим кодом. Из комментариев я читал, что вы получаете «больше ошибок». Но ошибки в вашем коде.
Как предлагалось попытаться исправить их самостоятельно. После этого создайте новый вопрос о stackoverflow о конкретных ошибках, которые вы не понимаете.
Снятие.h дал мне больше ошибок:/ –
@JethroAngelo Возможно, это проблемы с вашим кодом. – nos
Хорошо, так как я могу исправить это, не изменяя весь код? –