Squicky
Lt. Commander
- Registriert
- Sep. 2002
- Beiträge
- 1.422
Hallo
Mit Hilfe von fopen, fscanf, fprintf und fseek kann man Dateien öffnen, lesen und schreiben. Mit Hilfe von fseek kann man auch an eine bestimmte Position der Datei springen und nur einen Teil lesen oder überschreiben. (http://de.wikibooks.org/wiki/C-Programmierung:_Dateien)
Ist es aber auch möglich, einen bestimmten Teil einer Datei durch einen Teil einer anderen Größe zu ersetzen?
Beispiel 1: Die Bytes an Position 100 bis 110 sollen entfernt werden und durch 50 andere Bytes ersetzt werden.
Beispiel 2: Die Bytes an Position 100 bis 110 sollen entfernt werden und durch zwei andere Bytes ersetzt werden
Wie kann man die Byte hinter dem bestimmten Teil nach hinten oder nach vorne verschieben?
Danke
Mit Hilfe von fopen, fscanf, fprintf und fseek kann man Dateien öffnen, lesen und schreiben. Mit Hilfe von fseek kann man auch an eine bestimmte Position der Datei springen und nur einen Teil lesen oder überschreiben. (http://de.wikibooks.org/wiki/C-Programmierung:_Dateien)
Ist es aber auch möglich, einen bestimmten Teil einer Datei durch einen Teil einer anderen Größe zu ersetzen?
Beispiel 1: Die Bytes an Position 100 bis 110 sollen entfernt werden und durch 50 andere Bytes ersetzt werden.
Beispiel 2: Die Bytes an Position 100 bis 110 sollen entfernt werden und durch zwei andere Bytes ersetzt werden
Wie kann man die Byte hinter dem bestimmten Teil nach hinten oder nach vorne verschieben?
Danke