..


Sponzorirani linkovi

Čitanje i pisanje tekstualne datoteke s C + +

Članak je napisao Damiano Verda
Stranica 1 od 2

Često, vi svibanj pronaći sebe u poziciju da interakciju s datoteke kao ulazni uređaj ili izlaz za naše programe.

Što se tiče korištenja datoteka kao ulaz, razmislite primjer svim onim slučajevima u kojima trebate prerađuje tekst na neki način, kao što je naručivanje u određenom kriteriju. Ili čak na situacije u kojima je program dio doline napisati projekt koji daje rezultate u datoteku, koja stoga mora pročitati za pohranu rezultata obrade provode do tog trenutka.

Čak i koristiti datoteku kao izlaz je vrlo uobičajena, kao što vam omogućuje praćenje rezultata spremanja na disk, čime se omogućuje daljnju analizu i prerađuje, kao i da regulacijski ventil za bilo kakve pogreške.

U ovom članku, mi ćemo se fokusirati na alate koji omogućuju Vam interakciju s datotekama kao izvor i odredište podataka, tj. kao ulaz i izlaz. Koristite jedan od najčešćih programskih jezika, svestran i učinkovit, odnosno C + + .

Čitanje iz datoteke






 # Include <fstream.h>









 void main ()

 





 {



  



 ifstream OpenFile ("CPP-input.txt");



  



 char ch;



  



 dok je (! OpenFile.eof ())



  



 {



    



 OpenFile.get (CH);



    



 cout <<ch;



  



 }



  



 OpenFile.close ();







 }



Iznad progam omogućuje čitanje podataka sadržanih u datoteci, za jedan znak na vrijeme. U stvari, mi ćemo pretpostaviti u ovom kontekstu da je tekstualna datoteka, 'prilagodba različite vrste podataka u svakom slučaju vrlo jednostavna razmatranja i prijedlozi su općenito valjane.

Mi ispitati karakteristike programa. U prvom retku (# include <fstream.h>) vam omogućuje da koristite fstream knjižnice, posvećena interakciji s datotekama.

Glavna funkcija sadrži kod koji se izvodi kada je pokrenuo program. Prve dvije linije, i to: ifstream OpenFile ("CPP-input.txt") i char ch odgovaraju izjavu o dvije varijable.

OpenFile varijabla tipa ifstream, što predstavlja datoteka će se čitati podaci, čije ime ("CPP-input.txt") je prošao kao parametar (provjerite datoteku iz koje čitanje podataka je prisutno u mapi programa ili barem na to mjesto, inače ćemo imati pogreške u vrijeme izvođenja), a varijabla ch, znak (ili znak) će se koristiti za pohranu sadržaj datoteke, u ovom slučaju lik na vrijeme.

(! OpenFile.eof ()) izjava dok se identificira ciklus, niz operacija koje se izvode sve dok se ne dođe određeni uvjet, u ovom slučaju sve dok se datoteka završava: ukazuje na negaciju dok EOF stoji za "kraj datoteke", što znači "kraj datoteke". Obrazovanje, dakle, može se čitati kao "sve dok se datoteka završava ...."

Operacije koje se izvode sve dok se ne zaustavi čitanju između dva aparatića, to su: OpenFile.get (CH) i cout <<ch. Kroz funkciju trgovina trenutni karakter ste dobili datoteku u varijablu ch, nastavite čitati, a sud je izjavu omogućuje vam ispis taj lik na ekranu, radi provjere pravilan rad programa.

Nakon završene ciklusa, moramo zatvoriti potok, ili protok podataka iz ulazne datoteke, kroz obrazovanje OpenFile.close ().

U istoj kategoriji ...
E-učenje
E-commerce sa ASP (Ebook) E-commerce sa ASP (Ebook)
ECommerce Košarica sa ASP. Samo 35 €.
HTML (tečaj) HTML (tečaj)
Označni jezik za web od 29 €.
Webmastere baze (Prvi) Webmastere baze (Prvi)
Stvaranje web-od nule. Počevši od 29 €.
Sponzorirani linkovi