請教下大家:我c++ 6.0中通過的代碼,在visual 2008中無法通過,該當如何進行呢?謝謝!
void CJisuanqiFormView::OnBnClickedBang()
{
// TODO: 在此添加控件通知處理程序代碼
UpdateData(TRUE);
double Bang = m_strbang*0.4535924;
float aa=(float)Bang;
char cc[20];
sprintf(cc,"%.0f",aa);
GetDlgItem(IDC_STATIC_BANG)->SetWindowText(cc);
}
io 2008\projects\xuglass\xuglass\jisuanqiformview.cpp(74) : error C2664: “CWnd::SetWindowTextW”: 不能將參數 1 從“char [20]”轉換為“LPCTSTR”
1> 與指向的類型無關;轉換要求 reinterpret_cast、C 樣式轉換或函數樣式轉換
1>生成日志保存在“file://d:\MyFile\Visual Studio 2008\Projects\XuGlass\XuGlass\Debug\BuildLog.htm”
1>XuGlass - 1 個錯誤,1 個警告
========== 生成: 成功 0 個,失敗 1 個,最新 0 個,跳過 0 個 ==========
在工程 的設備中的【常規】的字符集直接將 多字節,目前可能是 Unicode