BOOL insertRecord(cdbfapiPlus* handle, int recno, BOOL blankrecord);

The function appendRecord() adds a new record to the end of file.
If you pass "true", the record will be empty.
If you pass "false", the new record will contain information from internal memory.

    // copy record
    readRecord(dbf, 10);
    insertRecord(dbf, 11, FALSE);
    // modify some values
    setField(dbf, 0, "something", 12.34);
    insertRecord(dbf, 12, FALSE);
    // add empty record
    insertRecord(dbf, 14, TRUE);
    // your code