Buonasera,
Sto riscontrando un problema a cui non vengo a capo.
In sostanza ciò che vorrei riprodurre in C è il comportamento di questa funzione python:
Vorrei in pratica fosse possibile creare un buffer di char che mantenesse le dimensioni dei tipi dato (es: seguendo l'esempio precedente avendo 2 char e 1 intero la dimensione totale di message è 1+1+4).codice:message = struck.pack("!BBi",datochar1,datochar2,intero)
Avendo l'obbligo di utilizzare (nel mio caso) un buffer di char mi trovo costretto a convertire gli interi in char. Utilizzando però le varie sprintf, itoa ecc. la conversione in char (dell'intero value=3 per esempio), ovviamente, implica una "riduzione" dai canonici 4 byte (sizeof(int)) ad un solo byte.
In sostanza vorrei fosse possibile concatenare una rappresentazione di un intero di dimensione 4 byte al mio buffer di char. Lo ritenete possibile?
Grazie in anticipo