Convert double vector to string vector.
int convert_double_vector_to_string_vector( const vector<double> & vd, vector<string> & vs, uint nSize, vector<string> & vsFormat = NULL )
Size of converted vector, -1 if convert fail.
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"); }
okutil_convert_double_vector_to_string_vector, convert_int_vector_to_string_vector, convert_str_vector_to_num_vector
origin.h