这段C++代码是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/18 17:56:38
sprintf(m_cbuf,"%.1f", m_tmpDouble[sel]);
if(!GetNumberBox(m_cBufGet, 10, m_cbuf))
return;
m_tmpDouble[sel] = atof(m_cBufGet);
break;
主要是括号内用逗号隔开的分别代表什么意思?

把m_tmpDouble[sel]的值经格式化后保存在m_cbuf中,"%.1f"指定如何格式化,即表示保留小数点后面1位。如sprintf(s, "%.3f", 3.1415626); //产生:"3.142"。

这个地址有非常详细的说明,如果你想弄的特别清楚可以参考http://baike.baidu.com/view/1295144.htm

函数调用。。。

不同的参数啊