使用 sprintf_s 来转换,代码如下:
char buffer_max[
20], buffer_min[
20], buffer_ratio[
20];
sprintf_s(buffer_max,
"%f",
max[i]);
sprintf_s(buffer_min,
"%f",
min[j]);
sprintf_s(buffer_ratio,
"%f", ratio[r]);
string str_max = buffer_max;
string str_min = buffer_min;
string str_ration = buffer_ratio;
string bvh_output = CCommonFunction::GetTestDataDir() +
"/../work/NCSetKneeAngleDampStatus-" +
str_max +
"-"+ str_min+
"-" +str_ration +
".bvh";