Typy danych - pliki

Uruchom następujący przykład - prosty:

#include <fstream>

#include <iostream>

using namespace std;

int main(){

ofstream strumien; //definicja strumienia

strumien.open("plik.txt"); //wskazanie pliku

strumien << "Zapis do pliku"; //przeprowadzenie operacji (zapis)

strumien.close(); //zamknięcie strumienia (następuje zapis do pliku, strumień jest buforowany)

}

Uruchom następujący przykład:

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include <conio.h>

#include <iostream.h>

#include <fstream.h>

//---------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])

{

ofstream zapis;

ifstream odczyt;

zapis.open("c:\\plik1.doc",ios::out);

if ( !zapis )

{

cerr << "Nieudane otwarcie pliku do zapisu\n";

getch();

exit( 1 );

}

zapis << "To jest pierwszy wiersz tekstu, \n";

zapis << "a to drugi.\n";

char napis[20];

cout<<"napis=";

cin>>napis;

zapis << napis;

zapis.close();

odczyt.open("c:\\plik1.doc",ios::in);

char znak;

while ((znak=odczyt.get())!=EOF)

cout<<znak;

cout<<"Koniec";

odczyt.close();

getch();

return 0;

}

//---------------------------------------------------------------------------

Zadanie 1. Napisz program wprowadzający do pliku dane postaci: nazwa, brutto.

Zadanie 2. Odczytaj dane z pliku z poprzedniego zadania. Wykorzystaj system menu.

Zadanie 3. Policz sumę brutto z zadanych z poprzedniego zadania.