Ошибка «Невозможно открыть исходный файл Iostream» в C++

Osibka Nevozmozno Otkryt Ishodnyj Fajl Iostream V C



Эта статья посвящена наиболее распространенной ошибке в C++ во время выполнения кода. Ошибка заключается в том, что исходный файл не может быть открыт для отображения вывода на C++. Исходный файл — это файл, содержащий весь код с расширением «.cpp». Эта ошибка может вызывать недоумение, но зачастую ее легко устранить. Эта ошибка возникает, когда компилятор не может найти заголовок «iostream», основной в C++, во время выполнения кода для отображения ввода и вывода на экране консоли. Возникновение этой ошибки связано с множеством проблем. Давайте обсудим эту ошибку в следующем разделе на соответствующих примерах.

Пример 1:







Этот пример связан с ошибкой, вызванной указанием пути в «заголовке».



не является правильным'. Фрагмент кода этого примера прилагается следующим образом:



#include
#include 'Омар/iostream'
использование пространства имен std
int главный ( )
{
нить имя '=' «пользователь — Омар» ;
станд::cout << имя;
}





Здесь мы хотим отобразить строку в окне консоли, используя язык программирования C++. Мы определяем библиотеки, необходимые для отображения вывода. Здесь мы берем библиотеку «iostream», которая находится внутри папки в любом конкретном месте, или указав путь к библиотеке в коде. После этого мы берем переменную, которая является строкой. Следующая строка — отобразить эту строку в окне консоли, используя поток «cout», который уже определен в библиотеке «iostream».

Нажмите на опцию «Выполнить». Затем нажмите кнопку «Выполнить», чтобы скомпилировать и выполнить код.



Вывод этого кода показан на следующем снимке экрана:

При компиляции кода появляется ошибка «невозможно открыть исходный файл iostream в C++.cpp». Эта ошибка возникает в строке 2, как показано на снимке экрана. В коде заголовок «iostream» определен в строке 2: «#include «Omar.iostream»». Похоже, что указанный путь неверен.

Решение этой ошибки:

Решение этой ошибки — исправить путь к указанному заголовку библиотеки «iostream». Удаляем папку «Omar» из заголовочного файла «iostream». Теперь мы запускаем код и показываем результат.

Пример 2:

Этот пример также посвящен этой ошибке, которая возникает в основном из-за того, что включение заголовка не является точным или правильным. В некоторых случаях мы пишем код в такой спешке и допускаем орфографические ошибки в коде, которые приводят к ошибкам во времени выполнения. Фрагмент кода, относящийся к этому примеру, выглядит следующим образом:

#include
int главный ( )
{
станд::cout << «Имя пользователя — Омар» ;
возвращаться 0 ;
}

Вывод этого кода прилагается следующим образом:

На этом снимке экрана показано, что код работает неправильно и в строке 1 выдается ошибка «невозможно открыть исходный файл». Давайте рассмотрим выделенную строку 2. Мы видим, что написание «iostream» неверно. Как показано на снимке экрана, «iostraem» не является определенным заголовком в C++.

Всегда помните, что если в нашем коде возникает ошибка, не нужно паниковать. Просто прочитайте ошибку и проверьте, на какой строке возникла эта ошибка. Решение этой ошибки очевидно и просто. Исправляем написание заголовка как . После этого выполните код и подтвердите, устранена ли эта ошибка. Как мы видим, код выполняется успешно.

Код выполняется правильно и отображает выходные данные на экране. Эта ошибка вызвана выходными и входными потоками (cin и cout), которые определены в заголовке «iostream». Итак, когда компилятор шаг за шагом читает код, он замечает, что написание заголовка не определено и не сопоставляется любой ценой, а затем генерирует ошибку, чтобы исправить их.

Пример 3:

Это третий вариант использования, в котором мы видим, как возникает эта ошибка, когда установка установки C++ не завершена. Во время установки установки C++ установка повреждается или не завершается по многим причинам, таким как проблемы с освещением, нехваткой места и т. д. Фрагмент кода этого случая прилагается следующим образом:

#include
int главный ( )
{
станд::cout << «Это пример 3.....С++» ;
возвращаться 0 ;
}

Когда мы запускаем код, компилятор выдает ошибку «невозможно открыть исходный файл iostream в файле C++». Это может быть связано с проблемами установки программного обеспечения C++, которое мы скачали с разных веб-сайтов. Некоторые веб-сайты предоставляют ссылки и загружают установку, вызывающую проблемы такого типа. Ниже приводится вывод:

Вывод этого примера генерирует ошибку «невозможно открыть исходный файл iostream в C++» в строке 1. Этот тип предназначен для того, чтобы гарантировать, что установка установки не завершена.

Ни один из веб-сайтов в Интернете не является действительным и безопасным для использования. Поэтому всегда загружайте установку с веб-сайтов с самым высоким рейтингом, чтобы избежать проблем с конфигурацией установки во время выполнения кода. Решение состоит в том, чтобы удалить этот инструмент C++ из системы и установить проверенный инструмент, выполнив соответствующие действия по настройке.

Пример 4:

Это последний пример, в котором мы узнаем, почему возникает проблема такого типа и как мы можем справиться с этими типами ошибок, чтобы получить желаемый результат на экране. Здесь мы увидим, как возникает ошибка такого типа только из-за отсутствия заголовочного файла. Многие новички допускают ошибки такого типа, а затем в их коде генерируются ошибки. Фрагмент кода этой причины прилагается ниже:

#include stdio.h
int главный ( )
{
станд::cout << «Это пример 4… мир программирования на C++» ;
возвращаться 0 ;
}

Когда мы запускаем этот код, он генерирует ошибку, в которой говорится, что он не может открыть поток исходного файла на C++. Скриншот этого вывода прилагается ниже:

Для файлового потока нам просто нужно определить в нашем коде библиотеку или заголовок #include . В этом коде эта библиотека отсутствует. Решение — добавить заголовок в программу.

Заключение

В конце этой статьи мы делаем вывод, что многие ошибки возникают из-за человеческих ошибок или проблем с установкой системы. Ошибку «невозможно открыть исходный файл «iostream»» устранить несложно. Помните, что мы можем обнаружить ошибки, в основном в C++, через сообщения об ошибках на терминале. Здесь мы обсудили различные типы причин возникновения этой ошибки. Пользователи могут легко устранить эту ошибку, применив любой из упомянутых случаев.