int SIMCOM900::read(char* result, int resultlength) { char temp; int i=0; for(i=0; i<resultlength;i++){ temp=gsm.read(); if(temp>0){ Serial.print(temp); result[i]=temp; } } return i; }