Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Mfc und ein Dictinary?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
16.08.2018, 14:59 Uhr
ToSchum



Hallo Leute,
ich bin eigentlich Delphi und c# Progger. Aber in Maloche muss ich auch ein altes mfc c++ Projekt pflegen und hegen. Jetzt ist es mal wieder so weit.

Ich habe folgendes vor:
Ich hole aus eine Datenbank Einträge aus einer Tabelle:
AS Stastion Bezeichnung
1 S1 Start
1 S2 Start
2 S3 Montage
2 S4 Montage
2 S5 Montage
3 S6 Verpacken
3 S7 Verpacken
3 S8 Verpacken

Dieses Ergebnis will ich in eine Liste speichern, allerdings nur einen Datenssatz pro AS.
D. h. ich muss schauen ob dieser AS schon in der liste ist.
Dann soll die List nach AS sortiert werden.

In c# gibt es die Dictionary, die mach alles aber was nehme ich in mfc???


Danke für eure Hilfe.

Torsten
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.08.2018, 10:22 Uhr
ao

(Operator)



Zitat von ToSchum:
in Maloche muss ich auch ein altes mfc c++ Projekt pflegen

Du Armer, das müsste eigentlich Schmerzensgeld oder Wildniszulage oder sowas geben.

Kennt deine STL std::multimap? Das könnte passen, wenn mehrere Einträge mit gleichen Keys (also die AS-Zahlen) vorkommen können.

https://en.cppreference.com/w/cpp/container/multimap

Allerdings: multimap sortiert nur nach Key, d.h. die Einträge mit 1, 2 und 3 kämen in aufsteigender Reihenfolge. Bei S1 und S2 wäre die Sortierung nicht garantiert, die stünden in der Reihenfolge in der Multimap, in der sie eingefügt worden sind, ebenso S3 bis S5 und S6 bis S8.

Oder, wenn der Key nicht "1", sondern "1 S1" ist, dann sind die Keys unique, d.h. es ginge auch mit std::map und die Sortierreihenfolge wäre immer so, wie du es geschrieben hast.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: