J'ai deux chaînes dont une avec un entier (par exemple strInt = "100") et une avec un nombre hexadécimal (par exemple, chaîne strHex = "0x64"). Quel est le moyen le plus rapide/agréable/sûr de comparer si les valeurs de strInt et strHex sont égales (numériquement)?La méthode la plus simple pour comparer une chaîne contenant un entier contenant une chaîne hexadécimale
nécessité d'exclure sprintf pour éviter le débordement de la mémoire tampon utilisation également dévers snprintf - mon compilateur ne prend pas en charge C++ 11
Merci à tous à l'avance
l'information critique est ici nombre de chiffres, et vous avez quitté que sur –
Bien sûr, cela doit être fait en C++ :) – marcin
Le format hexadécimal est 0xyyyyy - donc 5 chiffres – marcin