Proiect informatică - fișiere text

Proiect
7/10 (1 vot)
Conține 1 fișier: doc
Pagini : 13 în total
Cuvinte : 4161
Mărime: 24.12KB (arhivat)
Publicat de: Marcel Roșu
Puncte necesare: 7
Profesor îndrumător / Prezentat Profesorului: Stoican Mihai

Cuprins

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

Extras din proiect

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.

Preview document

Proiect informatică - fișiere text - Pagina 1
Proiect informatică - fișiere text - Pagina 2
Proiect informatică - fișiere text - Pagina 3
Proiect informatică - fișiere text - Pagina 4
Proiect informatică - fișiere text - Pagina 5
Proiect informatică - fișiere text - Pagina 6
Proiect informatică - fișiere text - Pagina 7
Proiect informatică - fișiere text - Pagina 8
Proiect informatică - fișiere text - Pagina 9
Proiect informatică - fișiere text - Pagina 10
Proiect informatică - fișiere text - Pagina 11
Proiect informatică - fișiere text - Pagina 12
Proiect informatică - fișiere text - Pagina 13

Conținut arhivă zip

  • Proiect Informatica - Fisiere Text.doc

Alții au mai descărcat și

Sistem Informatic privind Evidența Resurselor Umane la Întreprindere

INTRODUCERE În perioada de tranziţie la economia de piaţă o importanţă deosebită capătă automatizarea proceselor de prelucrare a informaţiei....

Catalog Virtual

I. JUSTIFICAREA TEMEI Odată cu extinderea atribuţiilor ce revin diriginţilor în ce priveşte urmărirea evoluţiei elevilor din clasa pe care o...

Matrice

Matrice (tablou bidimensional) Matricea este un tip de data la care elementele sunt asezate pe linii si pe coloane. Un element se identifica...

Plan de măsuri TIC

Ministerul Comunicaţiilor şi Tehnologiei Informaţiei realizează politicile şi strategiile în domeniul comunicaţiilor şi tehnologiei informaţiei,...

Structuri de Date de Tip Graf în C - Caiet de Laborator

LABORATOR 1 Tema1 : Scrieţi programul C care permite crearea şi vizualizarea unui arbore binar ordonat cu vizualizare naturală. 1. Descrierea...

Listă simplă

Listele simplu inlantuite sunt structuri de date dinamice omogene. Spre deosebire de masive, listele nu sunt alocate ca blocuri omogene de memorie,...

Prezentare de modă

1.Structura tabelei 2.Inregistrarile dintre tabele 3.Relatii intre tabele 4.Formulare 5.Rapoarte Structura bazei: Baza este formata din 6...

Arbori Binari

Definire: Arborii sunt structuri de date dinamice şi omogene. In arborescenţă, există un nod numit rădăcină sau părinte. Acesta are descendenţi....

Te-ar putea interesa și

Transferul Datelor pe Internet

Capitolul I 1. Retele de calculatoare 1.1 Introducere Istoria relativ scurta a tehnicii de calcul a inceput in ultima perioada sa se aglomereze...

Implementarea unei Interfețe Web pentru o Agenție de Turism

Introducere Lucrarea de faţă are ca şi scop realizarea unui site web pentru o agenţie de turism. Aplicaţia este realizată în ASP.NET, o platformă...

Utilizarea XML în Baze de Date

Utilizarea XML in baze de date INTRODUCERE Formatul de date XML devine formatul comun acceptat în industrie pentru schimbul de informaţii dintre...

Sisteme Expert

Descrierea problemei O societate de asigurari a realizat un studiu despre influenta unor factori asupra tipurilor de asigurari practicate de...

Biblioteca online

Introducere în domeniul În zilele noastre calculatoarele au căpătat o răspindire foarte largă. Domeniul de utilizare a lor creşte cu fiecare zi şi...

Proiect tehnici de programare - evidența unui parc auto dintr-un oraș

TEMA SI CERINTELE PROIECTULUI Evidenta unui parca auto dintr-un oras. Fiecare parcare are urmatoarele campuri: -marca -model -motor...

Proiect SDAA. Bibliotecă - TDA listă

Specificatia de definire a problemei 1.1. Enunt tema BIBLIOTECA: TDA lista. Implementare cu tablouri, pointeri, cursori. Liste ordonate,...

Aplicație client-server

Sa se realizeze o aplicatie client-server bazata pe socket-uri. Serverul va accesa o baza de date (la alegere:fisier text, xml, access sau sql) si...

Ai nevoie de altceva?