code: public int read(char cbuf[], int offset, int length) throws IOException {
          return sd.read(cbuf, offset, length);
      }
docs: Reads characters into a portion of an array.
  
  @param      cbuf     Destination buffer
  @param      offset   Offset at which to start storing characters
  @param      length   Maximum number of characters to read
  
  @return     The number of characters read, or -1 if the end of the
  stream has been reached
  
  @exception  IOException  If an I/O error occurs