【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.1.6.8 convert_double_vector_to_string_vector
Contents
Description
Convert double vector to string vector.
Syntax
int convert_double_vector_to_string_vector( const vector<double> & vd, vector<string> & vs, uint nSize, vector<string> & vsFormat = NULL )
Parameters
- vd
- [input] source vector to convert
- vs
- [output] the vector to return string array
- nSize
- [input] value to set vs's size
- vsFormat
- [input] convert format for each cell in vd.
Return
Size of converted vector, -1 if convert fail.
Examples
EX1
void convert_double_vector_to_string_vector_ex1() { vector<string> strVec; vector<double> dVec = {1.113,0.786,3,-2.097,10.894,2.168,0,8.123}; vector<string> strFmt = {"*2","*2","*2","*2","*3","*3","*3","*3"} int nRet = convert_double_vector_to_string_vector(dVec , strVec ,8, strFmt); //output: 8 items converted :1.1 0.79 3.0 -2.1 10.9 2.17 0.00 8.12 if(nRet) { printf("%d items converted :\n" , nRet); for(int ii = 0; ii < strVec.GetSize() ; ii++) printf("%s " , strVec[ii]); printf("\n"); } else printf("Convert failed"); }
Remark
See Also
okutil_convert_double_vector_to_string_vector, convert_int_vector_to_string_vector, convert_str_vector_to_num_vector
Header to Include
origin.h