Convertendo hex para string em C?
Olá, estou usando digi dynamic c. Estou tentando converter isso em string
char readingreg[4];
readingreg[0] = 4a;
readingreg[1] = aa;
readingreg[2] = aa;
readingreg[3] = a0;
Atualmente quando eu façoprintf
declarações tem que ser assim:
printf("This is element 0: %x\n", readingreg[0]);
Mas eu quero isso em string para que eu possa usarprintf
declaração como esta
printf("This is element 0: %s\n", readingreg[0]);
Estou enviando essencialmente o array readreg pela porta TCP / IP, para a qual preciso tê-lo como string. Não consigo convertê-lo em string. Obrigado pela ajuda. Além disso, se alguém puder me dizer como fazer cada elemento de cada vez, em vez de toda a matriz, seria bom, pois haverá apenas 4 elementos.