Archiv verlassen und diese Seite im Standarddesign anzeigen : Durchsuchen von Files
Moinsen
Entweder bin ich zu doof oder kann nicht mehr lesen. Ich find in meinen Tuts und Büchern den Befehl nicht mit dem Ich plain/text files öffne...
Hab also ka wie ich ne datei öffne und sich nach nem Wildcard string durchsuchen lasse.. :D
isses in iostream.h überhaupt enthalten oder brauch ich andere header??
MeltDown
05.11.2001, 12:28
stdio.h reicht
FILE* datei1;
datei=fopen("datei.txt","r+");
/* alternativ zu r+
r - nur zum lesen
w - nur zum schreiben
r+, w+ - zum schreiben UND lesen (ueberschreiben der datei)
a - schreiben, aber anhaengen an die datei
a+ - schreiben und lesen, an die datei wird angehaengt*/
if(datei==NULL)
//fehler beim oeffnen
return -1;
fseek(datei,0,SEEK_END);
/*fseek veraendert die position in der datei...
SEEK_END heisst ans ende der datei, SEEK_SET ist der anfang und SEEK_CUR ist die aktuelle position...
0 ist der wert um den die position geaendert wird (in unserem fall 0, da wir ja das datei einde wollen)
*/
//fprintf(datei,"Hallo Datei");
//wie printf() zu handhaben!
//alternativ zu fprintf gibt es noch fputs()
while( (c=fgetc(datei)) != EOF)
//hiermit kann man eine Datei bis zum ende auslesen, mann muss aber davor SEEK_SET einstellen
//Hierhin kommt dein Code z.B. if C= "irgendeinstring" then usw.
fclose(datei);
//wichtig: FILE* muss wieder geschlossen werden
cya
MeltDown
10.11.2001, 02:49
codeq bitte poste, ob der code funktioniert hat.
cya
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.