Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

CPlusPlus Zeiger in Datei auf 0 setzen

Frage Entwicklung C und C++

Mitglied: Shox92

Shox92 (Level 1) - Jetzt verbinden

04.07.2009, aktualisiert 23:50 Uhr, 2233 Aufrufe, 1 Kommentar

Guten Abend zusammen,
ich bin schon eine ganze weile am verzweifeln wie ich den Zeiger in der Datei zurücksetzen kann. Ich habe versucht mit ifsDatei.close(); und dann wieder ifsDatei.open(...) den zeiger zurückzusetzen was nicht richtig klappen will, mit fseek und rewind bin ich nicht vertraut da bräuchte ich ein Beispiel, Google ist nicht mein Freund da hab ich keine gescheite Antwort entnehmen können.

Vielen Dank im vorraus!
Mitglied: 76109
05.07.2009 um 01:34 Uhr
Hallo Shox92!

Die Funktionen fseek und rewind sind Zeiger-Funtionen für einen Datei-Stream.

Syntax: fseek(FILE *stream, OL, fromwhere) und rewind(FILE *stream)

Die Funktion lseek ist eine Zeiger-Funktion, die bei einem Datei-Handle verwendet wird.

Syntax: lseek(Handle, OL, fromwhere)

Die Konstanten für fromwhere sind:
SEEK_SET - Position ab Dateibegin (Absolut)
SEEK_CUR - Position ab aktueller Position (Relativ)
SEEK_END - Position ab Dateiende (Absolut)

z.B.
01.
int handle; 
02.
 
03.
handle = open(Path, Access, Mode) 
04.
 
05.
lseek(handle, 0, SEEK_SET)  // setzt den Dateizeiger auf die Position 0
Gruß Dieter
Bitte warten ..
Ähnliche Inhalte
Windows 7
0 KB dateien automatisch löschen (5)

Frage von amgm2006 zum Thema Windows 7 ...

Windows 7
gelöst TXT-Datei plötzlich 0 KByte groß (15)

Frage von SebastianJu zum Thema Windows 7 ...

C und C++
gelöst Vektoren und Zeiger (3)

Frage von How-To zum Thema C und C ...

PHP
gelöst TXT Datei auslesen und bestimmte Zeilen in Variable setzen (11)

Frage von 126594 zum Thema PHP ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
CNC Maschinen verlieren Netzwerkverbindung (kurioser Fehler) (21)

Frage von NoHopeNoFear zum Thema LAN, WAN, Wireless ...

Webentwicklung
Aktuellen Mitarbeiter auf Homepage anzeigen (12)

Frage von alemanne21 zum Thema Webentwicklung ...