首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

format函数在vs下如何用?

2013-09-05 
format函数在vs下怎么用??今天用vs写课程设计,但是写到m_strTime.Format(%d:%d:%d.%d,h,m,s,ms)这句话

format函数在vs下怎么用??
今天用vs写课程设计,但是写到m_strTime.Format("%d:%d:%d.%d",h,m,s,ms);这句话怎么也不对.
错误代码是
error C2664: “void ATL::CStringT<BaseType,StringTraits>::Format(const wchar_t *,...)”: 不能将参数 1 从“const char [12]”转换为“const wchar_t *”
请问这是怎么回事??书上就是这么写的,有没有人告诉我format到底怎么用??
void CShiZhongView::OnTimer(UINT_PTR nIDEvent)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
m_strTime.Format("%d:%d:%d.%d",h,m,s,ms);
UpdateData(FALSE);
ms++;
if(ms==10){ms=0;s++;}
if(s==60){s=0;m++;}
if(m==60){m=0;}
CFormView::OnTimer(nIDEvent);
}
[解决办法]

unicode问题,改为
m_strTime.Format(_T("%d:%d:%d.%d"),h,m,s,ms);

热点排行