file_find (var handle,char* string)

Findet einen String in einer Datei und setzt den Datei-Lese-Pointer hinder den gefundenen String.

Parameter:

handle - Datei-Handle.
string - zu suchender String (char* oder STRING*).

Rückgabewert:

>0 - String gefunden, es wird Anzahl der Zeichen aus der vorigen Position zurückgeliefert.
<0 - String nicht gefunden, das Ende der Datei ist erreicht.

Bemerkungen:

Zum Lesen muss die Datei geöffnet sein. Die Suche ist von der Groß/Kleinschreibweise abhängig und beginnt mit der gegenwärtigen Position des Dateilesezeigers.

Beispiel:

fhandle = file_open_read("test.txt"); // test.txt contains "this,was,a,test"
file_find(fhandle,"was"); // returns 8 and places the read pointer at the second ",".
file_close(fhandle);

Siehe auch:

file_open_read, file_open_game, file_close, file_var_read, file_str_write, file_chr_read, file_asc_write, file_asc_read, txt_load, delimit_str

► Aktuelle Version Online