Bonjour,
J'ai besoin de convertir un entier stock� dans un int en nombre h�xad�cimal, et d'enregistrer cette valeur dans un fichier.
J'ai vu qu'il existait une fonction hex() permettant de faire la conversion, mais j'obtiens l'erreur suivante :
Mon code est le suivant (pas bien compliqu�) :1>c:\documents and settings\sylvain\bureau\pair\projet\cryptagecle\cryptagecle\ajoutacces.cpp(132) : error C2664: 'std::hex' : impossible de convertir le param�tre 1 de 'int' en 'std::ios_base &'
Quelqu'un sait ce qu'est le param�tre std::ios_base & ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 int code=12456789. std::string fichierSignet = "H:/USBlock.txt"; //Déclaration du chemin vers le fichier std::ofstream fichier(fichierSignet.c_str(), std::ios::trunc); if ( !fichier ){ MessageBox(_T("Erreur de création du fichier")); } else { //Ecriture du fichier fichier << hex(code) << std::endl; fichier.close(); MessageBox(_T("Fichier d'accès créé avec succès")); }
Comment caster un int en std::ios_base & ?
Merci d'avance.
Partager