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 :

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;
}
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.

Merci d'avance pour votre aide, je n'ai aucune id�e de comment faire ces conversions...