首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

大神们,看下这段程序错哪了

2014-01-21 
大神们,看下这段程序哪里错了?//---------------------------------------------------------------------

大神们,看下这段程序哪里错了?


//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
Float GetTheFreeSpace(AnsiString ThePath)
{
    ULARGE_INTEGER FreeSpaceToCall,TotalSpace,FreeSpace;
    AnsiString drv = ExtractFileDrive(ThePath);
    Float TheFreeSpace;
    ::GetDiskFreeSpaceEx(drv.c_str(),&FreeSpaceToCall,&TotalSpace,&FreeSpace);
    TheFreeSpace=FreeSpace.QuadPart/1024/1024;
    return TheFreeSpace;
}

自己写了一个函数,编译时提示出错:E2141 Declaration syntax error。
望高人指点。


[解决办法]
Float 是啥,是你定义的么,如果不是只有 float 吧

热点排行