Davon lernt man unnötige Schleifen sparen und Hilfe lesenKonne hat geschrieben:@ts-soft
Schon aber davon lernt man ja nix. Er sollte halt wissen wie man ne liste durchiteriert.
String$
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Du hast schon Recht, eine Kopfgesteuerte Schleife ist hier eher angebracht.
Aber Anfänger lernen erstmal nur wenige Schleifentypen und versuchen
dann, nur diese zu verwenden. Das gibt sich meist im Laufe der Zeit.
Aber Anfänger lernen erstmal nur wenige Schleifentypen und versuchen
dann, nur diese zu verwenden. Das gibt sich meist im Laufe der Zeit.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Spaetestens wenn die ersten Bugs, nach dem auslesen, auftauchen .ts-soft hat geschrieben:[...]Das gibt sich meist im Laufe der Zeit.
Also Magix-Soft <Kain> nimm lieber eine while/wend Schleife, auch
wenn es leere Dateien eher selten gibt.
Code: Alles auswählen
;Beispiel 1
Debug "until"
NewList Zeilen.s()
If OpenFile(1,"Neu Textdokument.txt")=0
Debug "Konnte File nicht laden"
Else
Repeat
AddElement(Zeilen())
Zeilen()=ReadString()
Until Eof(1)<>0
CloseFile(1)
Debug "--------------"
ForEach Zeilen()
Debug Zeilen()
Next
Debug "--------------"
EndIf
ClearList(Zeilen())
;Beispiel 2
Debug "wend"
If OpenFile(1,"Neu Textdokument.txt")=0
Debug "Konnte File nicht laden"
Else
While Eof(1) = 0
AddElement(Zeilen())
Zeilen()=ReadString()
Wend
CloseFile(1)
Debug "--------------"
ForEach Zeilen()
Debug Zeilen()
Next
Debug "--------------"
EndIf
- NicTheQuick
- Ein Admin
- Beiträge: 8838
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Das, was er braucht, ist aber trotzdem [c]SelectElement()[/c]. Und da ist
deine Variante viel zu kompliziert. Das mit dem durchiterieren wird er
schon noch hinbekommen.
@Magix-Soft: Die Hilfe ist dein bestern Freund.
Edit: Dieser Post gehört eigentlich zum letzten Post der ersten Seite. Habe
wohl übersehen, dass es schon eine zweite Seite gab.
deine Variante viel zu kompliziert. Das mit dem durchiterieren wird er
schon noch hinbekommen.
@Magix-Soft: Die Hilfe ist dein bestern Freund.
Edit: Dieser Post gehört eigentlich zum letzten Post der ersten Seite. Habe
wohl übersehen, dass es schon eine zweite Seite gab.
Zuletzt geändert von NicTheQuick am 12.01.2006 19:10, insgesamt 1-mal geändert.
- Tsuki-Namida
- Beiträge: 633
- Registriert: 17.11.2005 13:27
- Kontaktdaten:
- Tsuki-Namida
- Beiträge: 633
- Registriert: 17.11.2005 13:27
- Kontaktdaten: