Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge

Lesen aus einer Binärdatei und bearbeiten

shaha / 3 Antworten / Flachansicht Nickles

Hallo an alle,


 


Kann mir jemand bitte sagen, wie ich mit c oder c++


Binäre Dateien lesen und bearbeiten kann?


bitte mit Beispiel, wenn es geht.


vielen Dank

bei Antwort benachrichtigen
mr.escape shaha „Lesen aus einer Binärdatei und bearbeiten“
Optionen

z.b.

#include <stdio.h>

int blocksize=20, blockcount=10;
char buffer[200];
FILE *handle=fopen(filename, "rb");
fread(buffer, blocksize, blockcount, handle);
fclose(handle);


size_t ist gleich mit unsigned integer
FILE *fopen( const char *filename, const char *mode );//"r", "rb", "w", "wb", ...
int fclose( FILE *stream );

size_t fread( void *buffer, size_t size, size_t count, FILE *stream );
size_t fwrite( const void *buffer, size_t size, size_t count, FILE *stream );
int fprintf( FILE *stream, const char *format [, argument ]...);
int fscanf( FILE *stream, const char *format [, argument ]... );

int fseek( FILE *stream, long offset, int origin );//origin=SEEK_SET, SEEK_CUR, SEEK_END
long ftell( FILE *stream );

mr.escape
"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen