Bonjour à tous,
Voila , j'ai vu dans un code récement ceci :
HEX_DATA est une varaible de type const char. Je comprend que la boucle met le contenu de digest en hexa, mais je ne comprend absolument pas le fonctionnement de snprintf :s . J'ai regardez sur le net et on dit "tronque une new str de taille size (ici sizeof(HEX_DATA)). Qu'elle différence avec sprintf?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for(i;i<16;i++){ snprintf(HEX_DATA+i*2,sizeof(HEX_DATA),"%02x",digest[i]); }
Merci d'avance.
Partager