我的程序必须计算我的计算机可以表示的最小浮点数。但是,当我尝试编译时,我不断收到此错误:
[链接器错误] 对 `WinMain@16'
ld 的未定义引用返回 1 个退出状态
到目前为止,这是我的代码..
#include <iostream>
#include <cstdlib>
#include <math.h>
#include <iomanip>
#include <string>
using namespace std;
float smallest()
{
float x=1.0;
while(1) {
if((x / 2) == 0.0) {
return x;
}
x = x / 2;
cout << "Approx smallest" << x << "float:" << endl;
}
system("PAUSE");
return(x);
}
由于我是 C++ 新手,我可以假设这是与我的主文件有关的错误 - 还是我缺少一个?