Skip to content
ezeioDocs
  1. Reference
  2. Script reference
  3. Strings and buffers

CSVtoStr

Extract a single parameter from a CSV formatted string.

Description#

CSVtoStr( const data[], destination[], maxlen, item )

Extract single parameter from a CSV formatted string.

Parameters#

data CSV formatted string
destination Buffer for extracted parameter
maxlen Max size of the destination buffer
item Which item to extract. The first item is 1.

Assuming the input data is properly formatted as a CSV string (comma separated), this command finds the item by count and copies the string data into destination.

Return value#

Number of characters copied into destination. If the item is not found, return 0.

Example usage#

   new param{128};
   new csvdata{} = "123, 1234, \"some string\", \"more data\"";
 
   CSVtoStr( csvdata, param, 128, 3 ); 
 
   // param will now hold the text "some string" without quotes.

Last updated Sep 2, 2019