Sample code for 30+ languages & platforms
Unicode C

CSV - Convert Comma to Semicolon Separators

See more CSV Examples

Load a CSV using comma delimiters and convert to a CSV using semicolon delimiters.

Note: This example requires Chilkat v9.5.0.89 or greater.

Chilkat Unicode C Downloads

Unicode C
#include <C_CkCsvW.h>

void ChilkatSample(void)
    {
    BOOL success;
    HCkCsvW csv;

    success = FALSE;

    csv = CkCsvW_Create();

    success = CkCsvW_LoadFile2(csv,L"qa_data/csv/csv_wit_comma_separators.csv",L"utf-8");
    if (success == FALSE) {
        wprintf(L"%s\n",CkCsvW_lastErrorText(csv));
        CkCsvW_Dispose(csv);
        return;
    }

    // Note: Prior to Chilkat v9.5.0.89, setting the Delimiter property did not modify the already-existing
    // rows in the CSV.  Updating the Delimiter property in Chilkat v9.5.0.89 or greater will cause
    // all rows to be updated with the new delimiter.
    CkCsvW_putDelimiter(csv,L";");

    wprintf(L"%s\n",CkCsvW_saveToString(csv));


    CkCsvW_Dispose(csv);

    }