Article View: pl.comp.lang.c
Article #3Re: Pliki binarne w C++
From: Jerzy GOCA
Date: Sat, 27 Sep 1997 00:00
Date: Sat, 27 Sep 1997 00:00
26 lines
1074 bytes
1074 bytes
#include <fstream.h>
int main()
{
const char *name="plik.bin";
long pos=23; // numer bajtu do wczytania z pliku
char byte; // wartosc do wczytania
// otwarcie w trybie binarnym:
ifstream is(name,ios::binary);
if (!is)
cerr<<"Nie moge otworzyc pliku: "<<name;
else {
// odszukanie bajtu nr 'pos' w otwartym pliku
// i jego odczyt
is.seekg(pos).read(&byte,sizeof(byte));
if (!is)
// blad odczytu (np. pos wskazuje poza koniec pliku)
cerr<<"Blad odczytu pliku "<<name<<endl;
else
// Udalo sie:
cout<<"Odczytano bajt nr "<<pos<<", wartosc="<<byte<<endl;
}
}
Technical Details
Message-ID:
<Pine.A32.3.91.970927135402.13454A-100000@elka.wel.wat.waw.pl>Path:
mbox-mo1.pugleaf.net!unknown!not-for-mailReferences:
<342a397f.3855814@news.onet.pl>Show Full Headers
Complete Article Headers
From: Jerzy GOCA <jg...@wel.wat.waw.pl> Subject: Re: Pliki binarne w C++ Date: 1997/09/27 Message-ID: <Pine.A32.3.91.970927135402.13454A-100000@elka.wel.wat.waw.pl> X-Deja-AN: 276040250 References: <342a397f.3855814@news.onet.pl> Organization: Public NewsServer at NASK N.O.C. Newsgroups: pl.comp.lang.c MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit