Comparación datos de cadena con EEPROM (SOLUCIONADO)

En Adafruit comentaban el caso..he probado y nada =(
http://translate.google.es/translate?hl=es&sl=en&u=http://forums.adafruit.com/viewtopic.php%3Ff%3D25%26t%3D25264&prev=/search%3Fq%3Dadafruit%2Bstring%2Bto%2Bint%26hl%3Des%26client%3Dsafari%26rls%3Den&sa=X&ei=0BI-Uee6OOSP7AaNz4DYBw&ved=0CDQQ7gEwAA

num = num * 10 + (cadena[0] - '0');
EEPROM.write(0, num);

num1 = num1 * 10 + (cadena[1] - '0');
EEPROM.write(0, num);

num2 = num2 * 10 + (cadena[2] - '0'); //ES LO MISMO QUE USAR atoi...
EEPROM.write(0, num);

num3 = num3 * 10 + (cadena[3] - '0');
EEPROM.write(0, num);

char usuario[5]={'num','num1','num2','num3'};