Je souhaite convertir une chaîne hexadécimale en une décimale 16 bits dans RAD Studio C++ Builder XE.Comment encoder une chaîne hexadécimale en entier dans BCB XE
Par exemple, j'ai la chaîne hex "8FC". La représentation binaire de ceci est 100011111100. La représentation décimale de ceci est: 2300.
Comment faire cette conversion dans C++ Builder XE?
Regardez [ 'istringstream'] (http://en.cppreference.com/w/cpp/io/basic_stringstream) et ['hex'] (http://en.cppreference.com/w/cpp/io/manip/hex). L'exemple sur ['hex'] (http://en.cppreference.com/w/cpp/io/manip/hex) fait exactement ce que vous voulez. –
S'il peut être utilisé dans C++ Builder XE? Le 'std :: hex' dans' C++ Builder XE' demande à 'ios_base & _Iosbase' comme paramètres. Veuillez noter que j'utilise 'C++ Builder XE'. Merci beaucoup. – Andromeda
Créez un [sscce] (http://sscce.org), c'est-à-dire le plus petit exemple possible qui devrait fonctionner mais pas, que nous pouvons tous essayer à la maison. Ou essayez le [exemple] (http://en.cppreference.com/w/cpp/io/manip/hex) J'ai lié et voir si vous pouvez le faire fonctionner. –