Salut à tous..
Je viens vous voir car j'ai besoin de votre aide sur un petit problème qui me turlupine..
Alors voilà, admettons que je convertisse une chaîne de manière à avoir sa valeur numérique comme ceci :
cout << (int)"hello" << endl;
ceci fonctionne car j'obtiens maintenant 4718740
Néanmoins, si je procède comme suit :
1 2
| string h = "hello";
cout << (int)h << endl; |
Cela ne fonctionne plus..
J'obtiens l'erreur "invalid cast from type 'std::string {aka std::basic_string<char>}' to type 'int'|"
Comment faire pour que cela fonctionne ?
Dernière question ( et certainement la plus importante en fin de compte ! )
Une fois que j'ai obtenu ma valeur numérique de "hello" ( autrement-dit 4718740 ), comment reconvertir cette série de chiffres en string de manière à recomposer le mot "hello" ?
Merci infiniment à tous :-D
Partager