Barra laterale

programmazione:c:da_int_a_hex

Da int a stringa hex

Autore: Fabio Di Matteo
Ultima revisione: 24/02/2008

Per convertire un intero a in un char è possibile usare :

#include<stdio.h>
#include <stdlib.h>
 
//non usare puntatori a char perchè ci potrebbero 
//essere problemi di buffer overflow
char stringa[15]; 
int i=245;
 
int
main (int argc, char *argv[])
{
  //mette il valore di "i" convertito in stringa dentro la variabile "stringa"
  sprintf(stringa,"%02x",i); //non elide gli zeri
  return 0;
}

programmazione/c/da_int_a_hex.txt · Ultima modifica: 18/04/2018 - 15:49 (modifica esterna)