Listen vergleichen

Anfängerfragen zum Programmieren mit PureBasic.
dietmar
Beiträge: 97
Registriert: 19.09.2005 19:11
Wohnort: Zuhause

Beitrag von dietmar »

Genau darin liegt der Sinn ich lese verschiedene Daten aus einer Datei aus, mach das ganze in Liste. Sorry für die falschen Namen, hatte gestern einen anstrengenden Tag und hab einfach die listen umbenannt allerdings nur hier im Orignal ist es natürlich :wink: richtig. Und will ich eigentlich nur nach wissen ob gewisse Daten mehrfach vorhanden sind.

Tschuldigung mein Fehler das geht nur ich hab das in eine IF bedingung gesetzt die übersprungen wird. Tut mir sehr leid. Danke an alle die Zeit geopfert haben um mir bei meinen Problem zuhelfen.
Zuletzt geändert von dietmar am 05.10.2005 17:43, insgesamt 1-mal geändert.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

wie gesagt.. wenn in der referenzliste jeder wert genau einmal vorkommt,
dann sollte es eigentlich funktionieren...

vielleicht versteckt sich der eigentliche bug wo ganz anders...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
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

Beitrag von ts-soft »

Ich weiß nicht, ob ich alles richtig verstanden habe, aber vielleicht hilft dieser ungetestete Code:

Code: Alles auswählen

Dim Test(CountList(Gut())-1)
For I = 0 To CountList(Gut() -1
  ForEach Schlecht()
    SelectElement(Gut(), I)
    If Gut() = Schlecht()
      Test(I + 1) = Test(I + 1) + 1
    EndIf
  Next
Next

For I = 0 To CountList(Gut())-1
  If Test(I) > 1
    Debug "Mehrfach"
  EndIf
Next
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.
Bild
Antworten