Try this, with '.' terminator
void readSerialString () {
while(1) {
if (Serial.available ()) {
int iBuffer = Serial.read();
if(iBuffer == '.') {
Serial.println ("Break!"); // DEBUG ONLY
break;
}
cString[iBufferIndex] = iBuffer;
iBufferIndex++;
cString[iBufferIndex]= '\0';
Serial.print( iBuffer , BYTE); // DEBUG ONLY
}
}
}