000
18.03.2005, 11:58 Uhr
~dcdead
Gast
|
Ich programmier eigentlich Java, aber jetzt muss ich mal was in c machen...
Das Problem ist folgendes:
Ich hab ein Textfile, desen Zeilen jeweils so aussehen:
ReceiverID dd at xxxxxxxx Receiver cccccccc Sl:dd
wobei d = digit, c=char und xxxxxxx eine beliebig lange url ist.
Ich möchte nun den Achttelligen String hinter Receiver auslesen und speichern.
Das hab ich folgendermaßen probiert:
C++: |
FILE *f=fopen("/tmp/file.txt", "rt"); char idArray[8];
if (f) { int len = 0; while(fgets(buf, 256, f)) { sscanf(buf, "Receiver %8s Sl", idArray); } fclose(f); }
|
Allerdings speichert er mir dann nicht wie gewünscht den achstelligen String, sondern das "ID" von ReceiverID.
Jemand ne Ahnung wie man das lösen könnte?
Bearbeitung von typecast: |
cpp-Tags korrigiert
|
Dieser Post wurde am 18.03.2005 um 13:15 Uhr von typecast editiert. |