Kļūda “Nevar atvērt avota failu Iostream” programmā C++

Kluda Nevar Atvert Avota Failu Iostream Programma C



Šis raksts ir par visbiežāk sastopamo kļūdu C++ koda izpildes laikā. Kļūda ir tāda, ka avota failu nevar atvērt, lai parādītu izvadi C++. Avota fails ir fails, kurā ir viss kods ar paplašinājumu “.cpp”. Šī kļūda var būt mulsinoša, taču bieži vien to ir viegli novērst. Šī kļūda rodas, ja kompilators nevar atrast “iostream” galveni, kas ir C++ pamatelements, koda izpildes laikā, lai parādītu ievadi un izvadi konsoles ekrānā. Šīs kļūdas rašanās pamatā ir daudzas problēmas. Apspriedīsim šo kļūdu nākamajā sadaļā ar atbilstošiem piemēriem.

1. piemērs:







Šis piemērs ir saistīts ar šo kļūdu, ko izraisa ceļa specifikācija galvenē



nav pareizi”. Šī piemēra koda fragments ir pievienots šādi:



#include
#include 'Omar/iostream'
izmantojot namespace std
int galvenais ( )
{
virkne nosaukums = 'lietotājs ir Omārs' ;
std::cout << vārds;
}





Šeit mēs vēlamies parādīt virkni konsoles logā, izmantojot C++ programmēšanas valodu. Mēs definējam bibliotēkas, kas ir nepieciešamas, lai parādītu izvadi. Šeit mēs ņemam “iostream” bibliotēku, kas atrodas mapē jebkurā noteiktā vietā vai kodā norādot bibliotēkas ceļu. Pēc tam mēs ņemam mainīgo, kas ir virkne. Nākamā rinda ir šīs virknes parādīšana konsoles logā, izmantojot straumi “cout”, kas jau ir definēta “iostream” bibliotēkā.

Noklikšķiniet uz opcijas 'Izpildīt'. Pēc tam noklikšķiniet uz opcijas “Palaist”, lai apkopotu un izpildītu kodu.



Šī koda izvade ir parādīta šajā ekrānuzņēmumā:

Koda apkopošanas laikā tiek parādīta kļūda “Nevar atvērt avota failu iostream programmā C++.cpp”. Šī kļūda rodas 2. rindā, kā parādīts dotajā ekrānuzņēmumā. Kodā galvene “iostream” ir definēta 2. rindiņā, kas ir “#include “Omar.iostream””. Šķiet, ka norādītais ceļš nav pareizs.

Šīs kļūdas risinājums:

Šīs kļūdas risinājums ir labot norādītās “iostream” bibliotēkas galvenes ceļu. Mēs noņemam mapi “Omar” no “iostream” galvenes faila. Tagad mēs palaižam kodu un parādām rezultātu.

2. piemērs:

Šis piemērs ir arī par šo kļūdu, kas rodas galvenokārt tāpēc, ka galvenes iekļaušana nav precīza vai pareiza. Dažos gadījumos mēs kodu rakstām ļoti steigā un pieļaujam pareizrakstības kļūdas, kas izraisa kļūdas izpildes laikā. Ar šo piemēru saistītais koda fragments ir norādīts šādi:

#include
int galvenais ( )
{
std::cout << 'Lietotājvārds ir Omārs' ;
atgriezties 0 ;
}

Šī koda izvade ir pievienota šādi:

Šis ekrānuzņēmums parāda, ka kods nedarbojas pareizi, un 1. rindiņā ģenerē kļūdu “Nevar atvērt avota failu”. Apskatīsim 2. rindiņu, kas ir izcelta. Mēs redzam, ka vārda “iostream” pareizrakstība nav pareiza. Kā parādīts ekrānuzņēmumā, “iostraem” nav definēta C++ galvene.

Vienmēr atcerieties, ka, ja mūsu kodā rodas kļūda, nav jākrīt panikā. Vienkārši izlasiet kļūdu un pārbaudiet, kurā rindā šī kļūda radās. Šīs kļūdas risinājums ir acīmredzams un vienkāršs. Mēs labojam galvenes pareizrakstību kā . Pēc tam izpildiet kodu un pārbaudiet, vai šī kļūda ir novērsta. Kā redzam, kods ir veiksmīgi izpildīts.

Kods tiek izpildīts pareizi un parāda izvadi ekrānā. Šo kļūdu izraisa izvades un ievades straumes (cin un cout), kas ir definētas “iostream” galvenē. Tātad, kad kompilators soli pa solim nolasa kodu, tas pamana, ka galvenes pareizrakstība nav definēta vai saskaņota par katru cenu, un pēc tam ģenerē kļūdu, lai tos labotu.

3. piemērs:

Šis ir trešais lietošanas gadījums, kad mēs varam redzēt, kā šī kļūda rodas, ja C++ iestatīšanas instalēšana nav pabeigta. C++ iestatīšanas instalēšanas laikā instalēšana ir bojāta vai nav pabeigta daudzu iemeslu dēļ, piemēram, gaismas problēmas, vietas problēmas utt. Šīs lietas koda fragments ir pievienots šādi:

#include
int galvenais ( )
{
std::cout << 'Šis ir piemērs 3.....C++' ;
atgriezties 0 ;
}

Kad mēs palaižam kodu, kompilators parāda kļūdu “Nevar atvērt avota failu iostream C++ failā”. Tas var būt saistīts ar C++ programmatūras instalēšanas problēmām, kuras lejupielādējām no dažādām vietnēm. Dažas vietnes nodrošina saiti un lejupielādē iestatījumus, kas izraisa šāda veida problēmas. Šī ir izvade:

Šī piemēra izvade ģenerē kļūdu “nevar atvērt pirmkoda failu iostream in C++” 1. rindiņā. Šis veids ir paredzēts, lai nodrošinātu, ka iestatīšanas instalēšana nav pabeigta.

Neviena no interneta vietnēm nav derīga un droša lietošanai. Tāpēc vienmēr lejupielādējiet iestatījumus no visaugstāk novērtētajām vietnēm, lai izvairītos no instalēšanas konfigurācijas problēmas koda izpildes laikā. Risinājums ir noņemt šo C++ rīku no sistēmas un instalēt autentificēto rīku ar atbilstošām konfigurācijas darbībām.

4. piemērs:

Šis ir pēdējais piemērs, kurā mēs uzzināsim, kāpēc rodas šāda veida problēmas un kā mēs varam rīkoties ar šāda veida kļūdām, lai ekrānā parādītu vēlamo rezultātu. Šeit mēs redzēsim, kā šāda veida kļūdas rodas tikai tāpēc, ka trūkst galvenes faila. Daudzi iesācēji pieļauj šāda veida kļūdas, un tad kļūdas tiek ģenerētas viņu kodā. Šī iemesla koda fragments ir pievienots tālāk.

#include stdio.h
int galvenais ( )
{
std::cout << 'Šis ir piemērs 4.....C++ programmēšanas pasaule' ;
atgriezties 0 ;
}

Kad mēs palaižam šo kodu, tas ģenerē kļūdu, kas norāda, ka nevar atvērt avota faila straumi C++. Šīs izvades ekrānuzņēmums ir pievienots tālāk:

Faila straumei mums tikai jādefinē bibliotēka vai galvene mūsu kodā, kas ir #include . Šajā kodā trūkst šīs bibliotēkas. Risinājums ir pievienot programmai galveni.

Secinājums

Šī raksta beigās mēs secinām, ka daudzas kļūdas rodas cilvēku kļūdu vai sistēmas instalēšanas problēmu dēļ. Kļūdu “nevar atvērt avota failu “iostream”” nav sarežģīti atrisināt. Atcerieties, ka mēs varam panākt kļūdas galvenokārt C++, izmantojot to kļūdu ziņojumus terminālī. Šeit mēs apspriedām dažādus šīs kļūdas iemeslus. Lietotāji var viegli novērst šo kļūdu, izmantojot jebkuru no minētajiem gadījumiem.