Bonjour,
Dans un projet MFC, sous Visual Studio 2005, j'ai besoin de r�cup�rer convertir un string, entr� par l'utilisateur en format hexad�cimal en int, de faire quelques traitement dessus, puis de le passer en TCHAR.
Par exemple :
L'utilisateur entre la valeur AD5, dans un Edit Control (MFC).
Je r�cup�re cette valeur dans un string (je sais faire)
Je convertis cette valeur en int, sous forme d�cimale : 2773 (je sais pas faire)
Op�rations �ventuelles
Je convertis la valeur obtenue en TCHAR, sous forme h�xad�cimale (je sais pas faire).
La valeur entr�e sera comprise entre 0000 et FFFF.
J'ai d�j� une fonction pour convertir les strings en int, mais elle ne marche pas pour de l'h�xa :
Le but est de cr�er un fichier avec comme nom la valeur h�xa modifi�e, il n'est peut �tre pas n�cessaire de faire tout �a. Si quelqu'un a une autre solution, je veux bien aussi.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 int StringToInt(std::string in) { int out; istringstream iss( in ); iss>>out; return out; }
Merci d'avance pour votre aide, je n'ai aucune id�e de comment faire ces conversions...
Partager