Discussione: [C] type cast
View Single Post
Old 27-06-2010, 21:01   #3
virusso80
Member
 
L'Avatar di virusso80
 
Iscritto dal: Oct 2005
Città: Milano
Messaggi: 153
Quote:
Originariamente inviato da cionci Guarda i messaggi
Non va bene quel cast, perché fai il cast del puntatore al primo elemento della stringa ad unsigned int.
Devi usare il puntatore:

unsigned int x = *(unsgned int *)s;

Devi fare una hash map ?
allora provo a spiegarmi bene. Devo implementare l'operazione di modulo bit a bit, nel senso che data una sequenza di bit...arbitrariamente lunga, devo effettuare il modulo rispetto a un intero (eventualmente unsigned)

nel post precedente il mio scopo era quello di convertire tutto a unsigned int e poi usare il % built-in...ma non va!

Credo che bisogna cambiare completamente approccio e ragionare "bitwise". è solo che non mi è ben chiaro come procedere. Volevo giusto qualche dritta

Grazie anticipatamente

Ultima modifica di virusso80 : 27-06-2010 alle 22:24.
virusso80 è offline   Rispondi citando il messaggio o parte di esso