我正在學習第11標準的C++。我沒有太多有關C++的知識。浮動和在visual studio中的雙重類型2012
在我的大學裏,有visual studio 2005.我有一個項目可以將攝氏溫度轉換成華氏溫度。此代碼工作正常在我的大學在Visual Studio 2005:
#include <iostream>
int main()
{
float f,cs;
cin>>cs;
cout<<"\n celsius = "<<cs;
f=1.8*cs+32.0;
cout<<"f = "<<f;
}
但是當我修改後運行在Visual Studio 2012的代碼:
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
float f,cs;
cin>>cs;
cout<<"\n cs = "<<cs;
f=1.8*cs+32.0;
cout<<"f = "<<f;
}
它給了我下面的錯誤:
從雙倍轉換爲浮動可能
注意,'的main()'函數應該有特色'INT主要()'或'INT主(INT ARGC, char * argv [])'。 'void main()'是非標準的。 – 2013-02-09 15:29:51