🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #3

Re: Pliki binarne w C++

#3
From: Jerzy GOCA
Date: Sat, 27 Sep 1997 00:00
26 lines
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-mail
References: <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