Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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, 2236 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 Update

Offenbar erneutes MS-Update mit Fehlerschleife (2012 R2)

Information von VGem-e zum Thema Windows Update ...

Windows Installation

Unorthodoxer Weg, um an einen Offline-Installer für Adobe Flash zu kommen

(14)

Tipp von beidermachtvongreyscull zum Thema Windows Installation ...

Datenschutz

Gefährdeter Datenschutz: Firefox löscht lokale Datenbanken nicht

(1)

Information von BassFishFox zum Thema Datenschutz ...

Heiß diskutierte Inhalte
Windows Systemdateien
Windows bootet nicht mehr Fehlermeldung 0xc0000098 (19)

Frage von franzgoerlich zum Thema Windows Systemdateien ...

LAN, WAN, Wireless
gelöst 802.1X-Authentifizierung (18)

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

Exchange Server
gelöst Proxy Server Settings Cloud + EWS (17)

Frage von SomebodyToLove zum Thema Exchange Server ...

Windows Server
PDF Editor für den Einsatz auf Terminal Servern (15)

Frage von kwame501 zum Thema Windows Server ...