Proiect Informatica - Fisiere Text

Imagine preview
(7/10 din 1 vot)

Acest proiect trateaza Proiect Informatica - Fisiere Text.
Mai jos poate fi vizualizat cuprinsul si un extras din document (aprox. 2 pagini).

Arhiva contine 1 fisier doc de 13 pagini .

Profesor indrumator / Prezentat Profesorului: Stoican Mihai

Iti recomandam sa te uiti bine pe extras, cuprins si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca. Ai nevoie de doar 5 puncte.

Domeniu: Limbaje de Programare

Cuprins

1.Fişiere 2
1.1.Noţiuni introductive 2
1.2.Fişiere text in limbajul C++ 3
Declararea fişierelor.3
Deschiderea fişierelor 3
Citirea datelor dintr-un fişier 5
Scrierea datelor într-un fişier 5
Operaţii de test 6
Închiderea unui fişier7
1.3.Fişiere text in limbajul C.7
Declararea fişierelor.7
Deschiderea fişierelor 7
Citirea datelor dintr-un fişier 8
Scrierea datelor într-un fişier 9
Închiderea fişierelor.9
2.Aplicaţie 10
3.Etapele dezvoltării programelor 13

Extras din document

1.Fişiere

1.1.Noţiuni introductive

Un fişier este o colecţie de date de acelaşi tip, memorate pe suport extern (hard-disc, dischetă, CD etc).

Avantajele utilizării fişierelor sunt o consecinţă a proprietăţilor memoriilor externe. Fişierele permit memorarea unui volum mare de date persistente (care nu se „pierd” la încheierea execuţiei programului sau la închiderea calculatorului).

Până acum am lucrat numai cu date citite de la tastatură, memorate în variabile simple. Pe parcursul execuţiei unui program, se alocă memorie în RAM pentru variabilele utilizate în programul respectiv. Memoria alocată se eliberează fie pe parcursul execuţiei programului, fie la terminarea execuţiei acestuia. În orice caz, după terminarea programului, valorile variabilelor „s-au pierdut”,deoarece zona de memorie în care au fost memorate s-a eliberat şi, dacă doream să executăm încă o dată programul cu aceleaşi date de intrare, trebuia să le introducem din nou de la tastatură.Chiar şi pentru programe cu un volum mic de date de intrare, aşa cum am elaborat noi până acum, acest aspect reprezintă un inconvenient. Dar imaginaţi-vă ce s-ar intampla la o firmă care, de exemplu, la fiecare rulare a programului de salarii ar trebui sa introducă toate datele despre angajaţii firmei sau la o bibliotecă la care de exemplu, orice cerere de împrumut s-ar solda cu introducerea tuturor cărţilor existente în bibliotecă! Exemplele pot continua, dar ideea principală rămâne că în orice situaţie practică fişierele sunt indispensabile.

Fişierele pot fi clasificate după conţinutul lor astfel:

- fişiere text: conţin o secvenţă de caractere ASCII structurate pe linii;

- fişiere binare: conţin o secvenţă de octeţi, fără o structură predefinită.

Noi vom studia modul de utilizare a fişierelor text.

1.2.Fişiere text în limbajul C++

Declararea fişierelor

Operaţiile de intrare/ieşire în limbajul C++ au utilizat până acum stream-urile cin şi cout, care erau automat asociate tastaturii, respectiv ecranului. Pentru ca un program să poată citi informaţii dintr-un fişier, respectiv să scrie informaţii într-un fişier, trebuie să asociem fişierul respectiv unui stream de intrare/ieşire.

În fişierul antet fstream.h sunt declarate clasele ifstream, ofstream şi fstream . Pentru a utiliza într-un program operaţii de intrare/ieşire folosind fişiere trebuie sa declarăm variabile de tipurile ifstream, ofstream şi fstream. Mai exact:

ifstream – declarare stream de intrare (numai pentru operaţii de citire);

ofstream – declarare stream de ieşire (numai pentru operaţii de scriere);

fstream – declarare stream de intrare/ieşire (în care se pot realiza atât operaţii de citire, cât şi operaţii de scriere, în funcţie de modul specificat la deschidere).

Exemple

ifstream f1; //am declarat un stream de intrare denumit f1.

ofstream f2; //am declarat un stream de iesire denumit f2.

fstream f3; //am declarat un stream denumit f3.

Fisiere in arhiva (1):

  • Proiect Informatica - Fisiere Text.doc