程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 計算sprintf-繼續求助:visula 2012 計算問題

計算sprintf-繼續求助:visula 2012 計算問題

編輯:編程綜合問答
繼續求助:visula 2012 計算問題

求助: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呀。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved