求助:visual 2008編譯通過,換成2012時又出錯了啊,
代碼如下:
UpdateData(TRUE);
// TODO: Add extra validation here
///////////////////////////////////////////////////////////////
double bang = m_strbang*0.4535924;
float aa=(float)bang;
char cc[20];
sprintf(cc,"=%.0fKg",aa);
GetDlgItem(IDC_MFCLINK3)->SetWindowText(cc);
1>d:\myfile\visual studio 2012\projects\xuglassform\xuglassform\jisuanformview.cpp(68): error C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> d:\program files (x86)\microsoft visual studio 11.0\vc\include\stdio.h(357) : 參見“sprintf”的聲明
========== 生成: 成功 0 個,失敗 1 個,最新 0 個,跳過 0 個 ==========
寫成sprintf_s試試,不過這應該不是error 是warning呀。