解释sprintf_s(m_buffer,"%10.12f",m_end)sprintf_s(m_buffer,"%10.12f",m_end)

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 14:23:40

解释sprintf_s(m_buffer,"%10.12f",m_end)sprintf_s(m_buffer,"%10.12f",m_end)
解释sprintf_s(m_buffer,"%10.12f",m_end)
sprintf_s(m_buffer,"%10.12f",m_end)

解释sprintf_s(m_buffer,"%10.12f",m_end)sprintf_s(m_buffer,"%10.12f",m_end)
这个不需要解释吧你理解printf"%10.12f",m_end);吗.这个是C语言的函数输出浮点数.
而sprint_s或者sprintf 其实2个都可以的.如果使用后者编译器回发出警告.不安全
因此
sprintf();等价于sprintf_s();
和printf不同在于sprintf();//前面多了一个参数;说白了.就是不输出到屏幕里,而是存在第一个参数里.
sprintf_s(m_buffer,"%10.12f",m_end);//就是把printf要输出的字符串存入m_buffer里.以便使用
希望理解