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.