Complimenti per l'avatar in primis!!!
Sempre. Speriamo nella finale.. Sono un patito
Cmq, tornando al discorso.. Se vedi ho editato la risposta di prima...
Se il buffer lo vuoi implementare come int, dalla parte di chi invia ovviamente dovrai immettere i valori ascii nel buffer corrispettivi alle lettere del messaggio che vuoi inviare, cosi quando fai il casting avrai il messaggio corretto, ma io ne vedo la motivazione.. Se invii un messaggio perchè fare passi in più con i casting? Sono sempre byte..
Si ma non so proprio dove mettere le mani.
Se ho capito bene con il codice di prima
codice:
int i, N = <valore>, buffer_name[N], buffer_addr[N];
/*I buffers vengono riempiti con i valori corretti da read o write (dipende)*/
/* codice.. */
for(i=0;i<N;i++)
{
msg.name[i] = (char)buffer_name[i];
msg.addr[i] = (char)buffer_addr[i];
}
Pero come ti ripeto, non ne vedo la motivazione se è questa la situazione.