BCB中几个简单数值函数把我弄晕了,求高手解答

gobin22 2008-03-15 05:00:05
按照书写了一个程序:
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
#include <math.h>
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"

TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btnstartClick(TObject *Sender)
{
float a,b,c;
a=StrToFloat(edifabs->Text);
b=StrToFloat(ediceil->Text);
c=StrToFloat(edifloor->Text);
a=fabs(a);
b=ceil(b);
c=floor(c);
edifabsout->Text=FloatToStr(a);
ediceilout->Text=FloatToStr(b);
edifloorout->Text=FloatToStr(c);
}

//---------------------------------------------------------------------------
void __fastcall TForm1::btnendClick(TObject *Sender)
{
Close();
}
//---------------------------------------------------------------------------
运行之后,总是出错:
[BCC32 Error] Unit1.cpp(25): E2314 Call of nonfunction
[BCC32 Error] Unit1.cpp(26): E2314 Call of nonfunction
[BCC32 Error] Unit1.cpp(27): E2314 Call of nonfunction
出错行为: a=fabs(a);
b=ceil(b);
c=floor(c);
为什么呀?我在程序中已经包含了#include <math.h>这个头文件了,怎么还是有问题了?
肯求高手赐教啊。
...全文
67 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
1cctv 2008-03-15
  • 打赏
  • 举报
回复
不知道,因为我试了,我的可以通过.

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧