Sono nuovo di questo forum, quindi vi prego di correggermi se faccio qualcosa di sbagliato .
Venendo subito al dunque, non riesco a comprendere bene questa porzione di codice:serve per scrivere il valore passato come val nel'indirizzo dest di memoria. Non riesco a capire bene l'uso dei puntatori, quindi se c'è qualcuno che è disposto a spiegarmelo mi aiuterebbe moltocodice:unsigned short *memsetw(unsigned short *dest, unsigned short val, int count) { unsigned short *temp = (unsigned short *)dest; for( ; count != 0; count--) *temp++ = val; return dest; }