J'ai besoin d'avoir une clé avec plusieurs valeurs. Ce discbased recommanderiez-vous?

J'ai un tableau de chaînes rempli avec les mots d'une phrase.

words[0] = "the"
words[1] = "dog"
words[2] = "jumped"
words[3] = "over"
words[4] = "the"
words[5] = "wall."
words[6] = "the"
words[7] = "cat"
words[8] = "fell"
words[9] = "off"
words[10] = "the"
words[10] = "house."

etc.
(Exemple stupide, mais il travaille pour cela)

Chaque mot sera l'un des grands avec son mot suivant comme il est de valeur. donc "plus" => "les". Certaines touches peuvent avoir plusieurs valeurs. Par exemple, "le" => "chien" || "mur" || "chat" || "maison". La valeur est choisie au hasard de ceux pour qui la clé.

Lorsque le programme s'exécute, il choisit un mot au hasard et en fait une phrase. Ainsi, il pourrait être quelque chose comme: "le chat est tombé du chien".

J'ai essayé la mise en œuvre d'une carte (carte myMap;) mais cela permet qu'une seule valeur par clé (je pense).

Espère que j'ai expliqué ce droit.

InformationsquelleAutor irl_irl | 2009-03-30