【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.1.6.11 convert_string_vector_to_byte_vector
Contents
Description
Convert string vector to byte vector
Syntax
int convert_string_vector_to_byte_vector( const vector<string> & vs, vector<byte> & vn, int nNoNumericReplace = 0 )
Parameters
- vs
- [input] the string vector to be converted.
- vn
- [output] the byte vector for the result.
- nNoNumericReplace
- [input] the value used to replace when a item is not a numeric. Default is 0
Return
the number of converted items
Examples
EX1
int convert_string_vector_to_byte_vector_ex1() { vector<string> vs = {"255", "17", "253", "128", "--"}; vector<byte> vn; int nRet = convert_string_vector_to_byte_vector(vs , vn , 0); if(nRet) { printf("%d items converted :\n" , nRet);//Output as Hex: 5 items converted : //ff 11 fd 80 0 for (int ii=0; ii < nRet; ii++) printf("%02x ", vn[ii]); printf("\n"); } else printf("Convert failed"); return 0; }
Remark
See Also
convert_str_vector_to_num_vector, convert_string_vector_to_int_vector , convert_byte_vector_to_string_vector
Header to Include
origin.h