Convertir chaine en entier c

Résolu/Fermé
diabolo - 12 mars 2011 à 16:17
 diabolo - 12 mars 2011 à 19:19
Bonjour,

Je voudrais convertir une chaine de caractère en un entier long en langage c.
Je sais qu'il y a atoi, etc... Mais moi je veux pas transformer la chaine "1234" en un long de valeur "1234" mais que ma chaine par exemple "kiki" qui a une valeur pour chaque lettre (valeur en hexa) "0x6B" "0x69" "0x6B" "0x69" soit converti en un entier de valeur "6B696B69" soit 1768647019 en décimal.
Voila, en espèrant avoir été clair.
Merci d'avance pour vos réponses

A voir également:

2 réponses

ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 338
12 mars 2011 à 18:03
Pour une chaine de 4 caractères, *(unsigned int*)taChaine
1
Merci beaucoup.
J'ai galéré un moment sur cette histoire.
Cordialement
0