int getMemoBuf(cdbfapiPlus* handle, int fieldno, char **output);

The function getMemoBuf() returns content of memo field or NULL.
It can requrn binary data too.
The library reuses memory for reading memo. You have to copy received data somewhere because they will be released at next call.
Do not forget to call readRecord().

    // your code
    readRecord( dbf, row );
    char *ret = NULL;
    int len = getMemoBuf(dbf, 0, &ret);
    if (len)
        printf( "Length of memo = %d\n", len );
    // your code