怎么用sprintf 让字符串换行显示?
我期望的结果:
气泡:1 面积:10
气泡:2 面积:20
我编的代码如下:
for(int i=2;i<50;i++)
{
if(m_Mark.Mark[i]!=0)
{
g+=sprintf(ss+g, "气泡:%2d 面积: %.1f\n",n,m_Mark.Mark[i]);
SetDlgItemText(IDC_Label2, szStr);
n++;
}
}
可是显示出来的是这样:
气泡:1 面积:10|气泡:2 面积:20|
大家帮我看看怎么回事,"\n" 到底加在哪啊?