FileSeek() ? Immer nur bestimmten Teil auslassen...

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
onny
Beiträge: 400
Registriert: 27.04.2005 17:50
Kontaktdaten:

FileSeek() ? Immer nur bestimmten Teil auslassen...

Beitrag von onny »

Hi, war schon lange nicht mehr hier, muss aber sagen das das Pure-Board noch immer richtig gut ist!

Jetzt zu dem Problem:
Ich habe nun eine Server.txt und diese möchte ich auslesen. Sagen wir es wäre nun in dieser Datei dieser String:
http://www.google.de/google.gif
Wie bekomme ich es nun hin das auch z.b. hier http://www.microsoft.com/google.gif
er nur das was vor google.gif steht er ausgibt! Also das er weiss er soll alles ausgeben ausser google.gif... verstanden?

Ich hoffe ihr könnt mir helfen
Mfg und danke im vorraus Jonas H.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: FileSeek() ? Immer nur bestimmten Teil auslassen...

Beitrag von Kiffi »

Hallo Jonas,

für die Lösung Deines Problemes benötigst Du kein FileSeek()

Code: Alles auswählen

FF = OpenFile(#PB_Any, "DeineDatei")

If FF
  
  While Eof(FF) = 0

    Zeile$ = ReadString()
    
    Debug StringField(Zeile$, CountString(Zeile$, "/") + 1 , "/")
    
  Wend
  
  CloseFile(FF)
  
Else
  
  ; Datei konnte nicht geöffnet werden
  
EndIf
Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
onny
Beiträge: 400
Registriert: 27.04.2005 17:50
Kontaktdaten:

Beitrag von onny »

vielen dank, aber nur das ich mir sicher bin: wo ist google.gif? :shock:
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> wo ist google.gif?

hier:

Code: Alles auswählen

Debug StringField(Zeile$, CountString(Zeile$, "/") + 1 , "/") 
Zur Erklärung: Dein String besteht aus mehreren Teilen, die durch ein
Slash-Zeichen '/' getrennt sind. Mit Stringfield wird Dein String in diese Teile
'zerschnitten' und mit obiger Anweisung lassen wir uns einfach den letzten
Teil des Strings ausgeben.

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
onny
Beiträge: 400
Registriert: 27.04.2005 17:50
Kontaktdaten:

Beitrag von onny »

vielen dank, aber nur das ich mir sicher bin: wo wäre google.gif? :shock:
gruß jonas
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

onny hat geschrieben:vielen dank, aber nur das ich mir sicher bin: wo ist google.gif? :shock:
Kiffi hat geschrieben:Laberlaber...
onny hat geschrieben:vielen dank, aber nur das ich mir sicher bin: wo wäre google.gif? :shock:
Hey, bist Du ein Bot? ;-)

ich muss zugeben, dass ich Deine Frage nicht verstehe.

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
onny
Beiträge: 400
Registriert: 27.04.2005 17:50
Kontaktdaten:

Beitrag von onny »

sorry, wegen meiner connection ausversehen zweimal gepostet :-) ich habe es verstanden!

aber wenn ich das programm starte makiert er diese stelle und bricht ab:

Code: Alles auswählen

  While Eof(FF) = 0
Muss ich noch etwas hinzufügen?
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> aber wenn ich das programm starte makiert er diese stelle und bricht ab:

mit welcher Fehlermeldung denn?
a²+b²=mc²
Benutzeravatar
onny
Beiträge: 400
Registriert: 27.04.2005 17:50
Kontaktdaten:

Beitrag von onny »

Der Debugger makiert diesen Teil:

Code: Alles auswählen

While Eof(FF) = 0
Das Programm bricht ab....
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

@onny,

ich muss schon sagen, dass Du meine Nerven z.Zt. ein wenig stapazierst. :|

Ich fragte nach der Fehlermeldung. Wenn der Debugger abbricht, dann
schreibt er auch immer, warum er abbricht.

Grüße ... Kiffi

P.S.: Und höre bitte mit dieser Doppelposterei auf!
a²+b²=mc²
Antworten