Sur STL

Bonjour,
j'ai un exercice serieux sur le quel j'ai passé deux nuits entieres ss pour autant pouvoir le resoudre maintenant je voudrais un aide si c'est possible
je dois rediger un diccionnaire dont les fonctions seront
a)inserrer des mots
b)rechercher un mot
c)modifier un mot existant
d)gestionner les sinonimes
en utulisant un "map" je parvient pas a inserrer la signification a chaque un message d'erreurs vient me disant "....is not a member of std:: ..................."
si kelkun peux maider je suis vraiment fatigué de cette erreures
merci davance et bonne lecture
Configuration: Windows Vista
Internet Explorer 7.0

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. je vais t'expliker un peu en detail mon probleme et tru verras bien
    jai une structure je vous la presente elle est la suivante

    typedef struct donnée
    {
    string signification;
    vector<string>sinonimes;
    }typesin;
    void inserrer(map<mot,typesin,less<mot> > &);

    je voudrais inserrer dedans un mot et sa signification et plustart son sinonime
    et quand j'ai demande le mot et sa signification pour l'inserrer ca passe pas.
    c'est ainsi k je voulais l'inserrer
    m.insert(pair<mot,typesin>(donnée1,donnée2));
    le message derreur est la suivante
    "couldn't find a match for 'std ::pair........................................etc"
    jai besoin d'une aide je suis un debutant je narrive pas a le faire correctement
    merci davantage
    1. #include <iostream>
      #include <map>
      
      int main( int argc, char *argv[])
      {
      	std::map<char *, char *>	monDico;
      
      	monDico["truc"] = "sorte de machin";
      	monDico["machin"] = "sorte de bidule";
      	monDico["bidule"] = "sorte de truc";
      
      	std::cout << monDico["bidule"] << std::endl;
      }
      


      M.
      1. Bonjour,

        Le message "....is not a member of std:: ..................." est souvent du à un #include manquant.

        #include <map> peut-être...

        M.