主体代码
CString str1,str2;
float m[5]={1.0,5.6,9.8,8,3.8};
str1.Format(_T("%0.1lf "),m[0]);
for(int i=1;i<5;i++)
str1+=str2.Format(_T("%0.1lf "),m[i]);//此处报错
MessageBox(str1);
CString str1,str2;
float m[5]={1.0,5.6,9.8,8,3.8};
str1.Format(_T("%0.1lf "),m[0]);
for(int i=1;i<5;i++)
str1+=str2.Format(_T("%0.1lf "),m[i]);//此处报错
MessageBox(str1);
str1+=str2.Format(_T("%0.1lf "),m[i]);
//改成
{
str2.Format(_T("%0.1lf "),m[i]);//Format函数的返回值是void
str1+=str2;
}
增加个\t可将数据分开。