ZAPIS DO PLIKU
// dla pliku tekstowego
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
//otwarcie pliku do zapisu
ofstream Dane("TAB_tekst.txt");
float TAB[5];
cout<<"Podaj dane:";
for (int i=0; i<5; i++)
{
cin>>TAB[i];
//zapisywanie w pliku
Dane<<TAB[i]<<"\t";
}
//zamknięcie pliku
Dane.close();
system("PAUSE");
return 0;
}
ODCZYT Z PLIKU
// dla pliku tekstowego
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
//otwarcie pliku do odczytu
ifstream Dane("TAB_tekst.txt");
float TAB[5];
if(Dane)
{
for(int i=0; i<5; i++)
{
//odczyt z pliku
Dane>>TAB[i];
cout<<TAB[i]<<endl;
}
}
//zamknięcie pliku
Dane.close();
system("PAUSE");
return 0;
}
//dla pliku binarnego
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
//otwarcie pliku do zapisu
ofstream Dane("TAB_binary.dat", ios::binary);
float TAB[5];
cout<<"Podaj dane:";
for(int i=0; i<5; i++)
{
cin>>TAB[i];
//zapisywanie w pliku
Dane<<TAB[i]<<"\t";
}
//zamknięcie pliku
Dane.close();
system("PAUSE");
return 0;
}
//dla pliku binarnego
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
//otwarcie pliku do odczytu
ifstream Dane("TAB_binary.dat", ios::binary);
float TAB[5];
if(Dane)
{
for(int i=0; i<5; i++)
{
//odczyt z pliku
Dane>>TAB[i]; //odczyt z pliku
cout<<TAB[i]<<endl;
}
}
//zamknięcie pliku
Dane.close();
system("PAUSE");
return 0;
}