Грешка „Не може да се отвори файл с изходен код Iostream“ в C++

Greska Ne Moze Da Se Otvori Fajl S Izhoden Kod Iostream V C



Тази статия е за най-честата грешка в C++ по време на изпълнение на код. Грешката е, че изходният файл не може да се отвори, за да покаже изхода в C++. Изходният файл е файлът, който съдържа целия код с разширение „.cpp“. Тази грешка може да бъде объркваща, но често е лесна за разрешаване. Тази грешка възниква, когато компилаторът не може да намери заглавката „iostream“, основната в C++, по време на изпълнение на кода, за да покаже входа и изхода на екрана на конзолата. Има много проблеми зад възникването на тази грешка. Нека обсъдим тази грешка в следващия раздел с подходящи примери.

Пример 1:







Този пример е свързан с тази грешка, причинена от спецификацията на пътя в „заглавката



не е правилно”. Кодовият фрагмент на този пример е приложен, както следва:



#include
#include 'Omar/iostream'
използване на пространство от имена std
int main ( )
{
низ име = 'потребителят е Омар' ;
std::cout << име;
}





Тук искаме да покажем низа в прозореца на конзолата, използвайки езика за програмиране C++. Ние дефинираме библиотеките, които са необходими за показване на изхода. Тук вземаме библиотека „iostream“, която е вътре в папката на всяко конкретно място или като посочим пътя на библиотеката в кода. След това вземаме променлива, която е низ. Следващият ред е да покажете този низ в прозореца на конзолата, като използвате потока „cout“, който вече е дефиниран в библиотеката „iostream“.

Кликнете върху опцията „Изпълнение“. След това щракнете върху опцията „изпълни“, за да компилирате и изпълните кода.



Резултатът от този код е даден на следната екранна снимка:

Грешката „не може да отвори файл с изходен код iostream в C++.cpp“ се появява при компилиране на код. Тази грешка възниква в ред 2, както е показано на дадения екран. В кода заглавката „iostream“ е дефинирана в ред 2, който е „#include „Omar.iostream““. Изглежда, че посоченият път не е правилен.

Решение за тази грешка:

Решението на тази грешка е да се коригира пътя на указаната заглавка на библиотеката „iostream“. Премахваме папката „Omar“ от заглавния файл „iostream“. Сега изпълняваме кода и показваме резултата.

Пример 2:

Този пример също е за тази грешка, която възниква най-вече защото включването на заглавката не е точно или правилно. В някои случаи пишем кода толкова бързащо и допускаме правописни грешки в кода, които причиняват грешки във времето за изпълнение. Кодовият фрагмент, свързан с този пример, е даден, както следва:

#include
int main ( )
{
std::cout << „Потребителското име е Омар“ ;
връщане 0 ;
}

Резултатът от този код е приложен в следното:

Тази екранна снимка показва, че кодът не работи добре и генерира грешката „не може да отвори файл с изходен код“ в ред 1. Нека прегледаме ред 2, който е маркиран. Виждаме, че изписването на „iostream“ не е правилно. Както е показано на екранната снимка, „iostraem“ не е дефинирана заглавка в C++.

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

Кодът се изпълнява правилно и показва резултата на екрана. Тази грешка се причинява от изходните и входните потоци (cin и cout), които са дефинирани в заглавката „iostream“. Така че, когато компилаторът чете кода стъпка по стъпка, той забелязва, че изписването на заглавката не е дефинирано или съпоставено на всяка цена и след това генерира грешка, за да ги направи правилни.

Пример 3:

Това е третият случай на употреба, в който можем да видим как възниква тази грешка, когато инсталирането на настройката на C++ не е завършено. По време на инсталирането на настройката на C++ инсталацията е повредена или не е завършена поради много причини, като например проблеми със светлината, проблеми с пространството и т.н. Кодовият фрагмент на този случай е приложен, както следва:

#include
int main ( )
{
std::cout << „Това е пример 3.....C++“ ;
връщане 0 ;
}

Когато стартираме кода, компилаторът дава грешката „не може да отвори файл с изходен код iostream в C++ файл“. Това може да се дължи на проблеми с инсталирането на софтуера C++, които изтеглихме от различни уебсайтове. Някои уебсайтове предоставят връзка и изтегляне на настройката, която причинява този тип проблем. Следното е резултатът:

Резултатът от този пример генерира грешката „не може да отвори файл с кодов код iostream в C++“ на ред 1. Този тип е да гарантира, че инсталацията на вашата настройка не е завършена.

Нито един от уебсайтовете в интернет не е валиден и сигурен за използване. Затова винаги изтегляйте настройката от най-добре оценените уебсайтове, за да избегнете проблема с конфигурацията на инсталацията по време на изпълнение на кода. Решението е да премахнете този C++ инструмент от системата и да инсталирате удостоверения инструмент с правилни стъпки за конфигуриране.

Пример 4:

Това е последният пример, в който ще научим защо възниква този тип проблем и как можем да се справим с тези типове грешки, за да произведем желания резултат на екрана. Тук ще видим как се причинява този тип грешка само защото липсва заглавният файл. Много начинаещи правят този тип грешки и след това грешките се генерират в техния код. Кодовият фрагмент на тази причина е приложен в следното:

#включете stdio.h
int main ( )
{
std::cout << 'Това е пример 4... свят на програмиране на C++' ;
връщане 0 ;
}

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

За файлов поток просто трябва да дефинираме библиотека или хедър в нашия код, който е #include . В този код тази библиотека липсва. Решението е да добавите заглавката в програмата.

Заключение

В края на тази статия заключаваме, че много грешки възникват поради човешки грешки или проблеми при инсталирането на системата. Грешката „не може да отвори файл с изходен код „iostream““ не е сложна за разрешаване. Не забравяйте, че можем да наваксаме грешките предимно в C++ чрез техните съобщения за грешка на терминала. Тук обсъдихме различните видове причини за появата на тази грешка. Потребителите могат лесно да разрешат тази грешка, като приложат някой от споменатите случаи.