Bonjour je suis un unsigned char *
qui ressemble (après printf) comme celui-ci (c'est un SHA-1 hachage):La meilleure façon de convertir char * non signé en int?
n\374\363\327=\3103\231\361P'o]Db\251\360\316\203
Je dois convertir cette unsigned char *
à un unsigned int
, que pensez-vous qu'il serait le meilleur façon de le faire? J'ai quelques idées, mais je ne suis pas un expert C donc je voulais voir d'autres idées avant d'essayer mes propres trucs.
Ce n'est pas un 'char non signé 'que vous avez, sauf si vous avez une machine avec une architecture vraiment bizarre. Vous pourriez facilement avoir un 'char non signé 'pointant vers votre valeur. Exactement à quoi voulez-vous convertir cela, et pourquoi? –