2010-12-10 10 views
-3

Je veux attribuer une valeur entière à une chaîne de caractères comme si l'on affectait l'entier 5 à "apprentissage". S'il vous plaît aidez-moi, je ne suis pas en mesure de le faire et son urgent coz mes autres codes dépendra de cette chose seulement.affecter une valeur entière à la chaîne char en C++

+1

pourriez-vous s'il vous plaît fournir un pseudo-code pour cette situation? Je ne peux pas vraiment comprendre ce que vous voulez faire. – skazhy

+6

'Attribuer un nombre entier de 5 à "apprendre" n'a aucun sens - s'il vous plaît poser une question décente qui permet réellement aux gens de fournir des réponses significatives. De même, évitez de dire aux gens à quel point vos questions sont urgentes, en particulier lorsque vous posez des questions de base - les personnes sur ce site sont des volontaires qui répondent à votre question pendant leur temps libre, alors s'il vous plaît respectez cela. –

+5

-1 pour "mes autres codes". Je frotte '** déteste ** cette expression. Ce pourrait être le code, ou le programme ... mais jamais, jamais "codes". Pouah. –

Répondre

5

Vous voulez dire que:

#include <map> 
#include <string> 
... 
std::map<int, std::string> myMap; 
myMap[5] = "learning"; 

?

+0

ou peut-être itoa()? – kenny

+1

@kenny: il/elle parle du nombre 5, pas la chaîne contenant un "5". –

+1

il pourrait être plus approprié d'avoir "MyMap [" learning "] = 5;" pour attribuer 5 à "apprendre", mais la question est vague, alors qui sait ... – stefaanv

0
#include <map> 
#include <string> 
std::map<std::string, int> myMap; 

myMap["learning"] = 5; 
Questions connexes