View Single Post
Old 23-04-2007, 18:31   #7
Black imp
Senior Member
 
Iscritto dal: Nov 2000
Città: MILANO
Messaggi: 2662
Quote:
Originariamente inviato da andbin Guarda i messaggi
Il fatto di usare un array di char non necessariamente significa avere una stringa, così come normalmente (come convenzione) è intesa in "C" cioè una sequenza di caratteri terminata dal carattere nullo.
si ok però il problema mi sembra già risolto no? se proprio si vogliono usare le funzioni sulle stringhe si schiaffa l'array in una stringa locale, se no si scandisce l'array - un for da 0 a LUNGARRAY-1 - e, come più o meno hai detto tu, per ogni carattere 0/1 si shifta - il primo shift è ridondante - un long int lo si mette in OR bit a bit con 0x01 o 0x00 in base all'if sul carattere '1' o '0'. se ci sono caratteri diversi si manda l'utente ad arare i campi ...
Black imp è offline   Rispondi citando il messaggio o parte di esso