C++builder常用函数

  • 格式:docx
  • 大小:19.79 KB
  • 文档页数:10

C++builder常用函数

六.Borland C++ Builder VCL的时间函数

1. Date

返回TDateTime对象,包含当前的年月日信息,函数原型如下:

System::TDateTime __fastcall Date(void);

2. Time

返回TDateTime对象,包含当前的时间信息,函数原型如下:

System::TDateTime __fastcall Time(void);

3. Now

返回TDateTime对象,获取当前的日期和时间信息,函数原型如下:

System::TDateTime __fastcall Now(void);

4. DatetimeToString

将TDateTime对象转换为指定格式的字符串对象,函数原型如下:

void __fastcall DateTimeToString(AnsiString &;Result, const

AnsiString Format,System:

:TDateTime DateTime);

5. DateToStr

将TDateTime对象(包含当前年月日信息)转换为字符串对象,函数原型如下:

AnsiString __fastcall DateToStr(System::TDateTime Date);

6. TimeToStr

将当前日期转换为字符串对象,函数原型如下:

AnsiString __fastcall TimeToStr(System::TDateTime Time);

7. DateTimeToStr

将TDateTime对象转换为字符串对象,函数原型如下:

AnsiString __fastcall DateTimeToStr(System::TDateTime

DateTime);

8. StrToDate

将字符串对象转换为年月日对象,函数原型如下: System::TDateTime __fastcall StrToDate(const AnsiString

S);

9. StrToTime

将字符串对象转换时间对象,函数原型如下:

System::TDateTime __fastcall StrToTime(const AnsiString

S);

10.StrToDateTime

将字符串对象转换为年月日时间对象,函数原型如下:

System::TDateTime __fastcall StrToDateTime(const

AnsiString S);

11.DateTimeToSystemTime

将TDateTime对象转换为操作系统时间,函数原型如下:

void __fastcall DateTimeToSystemTime(System::TDateTime DateTime, _SYSTEMTIME &;SystemTime);

12.SystemTimeToDateTime

将操作系统时间转换为TDateTime对象,函数原型如下:

System::TDateTime __fastcall

SystemTimeToDateTime(const _SYSTEMTIME &;SystemTime);

五.Borland C++ Builder VCL的数值转换函数

1. IntToStr

将整数转换为AnsiString字符串,函数原型如下:

AnsiString __fastcall IntToStr(int Value);

2. IntToHex

将整数转换为十六进制字符串,函数原型如下:

AnsiString __fastcall IntToHex(int Value, int Digits);

3. StrToInt

将AnsiString字符串转换为整数值,如果不能进行转换,则产生EConvertError异常, 函数原型如下:

int __fastcall StrToInt(const AnsiString S);

4. StrToIntDef 将AnsiString字符串转换为一个数值,函数原型如下:

int __fastcall StrToIntDef(const System::AnsiString S,int

Default);

5. FloatToStr

将浮点数转换为AnsiString字符串,函数原型如下:

AnsiString __fastcall FloatToStr(Extended Value);

6. StrToFloat

将AnsiString字符串转换为一个浮点数值,函数原型如下:

Extended __fastcall StrToFloat(const AnsiString S);

7. FloatToStrF

将浮点数转换为指定格式的AnsiString字符串,函数原型如下:

AnsiString __fastcall FloatToStrF(Extended Value,

TFloatFormat Format,int Precision, int Digits);

四.Borland C++ Builder VCL的字符串函数

1. UpperCase

将指定的AnsiString字符串转换为大写形式,函数原型如下:

AnsiString __fastcall UpperCase(const AnsiString S);

2. LowerCase

将指定的AnsiString字符串转换为小写形式,函数原型如下:

AnsiString __fastcall LowerCase(const AnsiString S);

3. CompareStr

比较两个AnsiString字符串,函数原型如下:

int __fastcall CompareStr(const AnsiString S1, const

AnsiString S2);

4. CompareText

比较两个AnsiString字符串,函数原型如下:

int __fastcall CompareText(const AnsiString S1, const

AnsiString S2);

5. StrLen

返回字符串的长度,函数原型如下: Cardinal __fastcall StrLen(const char * Str);

6. StrEnd

返回字符串结尾指针,函数原型如下:

char * __fastcall StrEnd(const char * Str);

7. StrMove

从源字符串向目的字符串拷贝指定数目的字符,函数原型如下:

char * __fastcall StrMove(char * Dest, const char * Source,

Cardinal Count);

8. StrCopy

将源字符串拷贝到目的字符串中,函数原型如下:

char * __fastcall StrCopy(char * Dest, const char * Source);

9. StrECopy

将源字符串拷贝到目的字符串中,并返回目的字符串结尾指针,函数原型如下:

char * __fastcall StrECopy(char * Dest, const char * Source);

10.StrLCopy

将源字符串指定数目的字符拷贝到目的字符串中,并返回目的字符串指针,函数原型如下:

char * __fastcall StrLCopy(char * Dest, const char * Source,

Cardinal MaxLen);

11.StrPCopy

将AnsiString类型的源字符串拷贝到目的字符串中,并返回目的字符串指针,函数原型如下:

char * __fastcall StrPCopy(char * Dest, const AnsiString

Source);

12.StrPLCopy

将源字符串(AnsiString类型)指定数目的字符拷贝到目的字符串中,并返回目的字符串

指针,函数原型如下:

char * __fastcall StrPLCopy(char * Dest, const AnsiString Source, Cardinal MaxLen);

13.StrCat

连接两个字符串,并返回目的字符串指针,函数原型如下:

char * __fastcall StrCat(char * Dest, const char * Source);

14.StrLCat

将指定数目的源字符串连接到目的字符串,并返回目的字符串指针,函数原型如下:

char * __fastcall StrLCat(char * Dest, const char * Source,

Cardinal MaxLen);

15.StrComp

两个字符串相到比较,返回比较的结果,函数原型如下:

int __fastcall StrComp(const char * Str1, const char * Str2);

16.StrIComp

两个字符串相互比较(不论大小写),返回比较的结果,函数原型如下:

int __fastcall StrIComp(const char * Str1, const char * Str2);

17.StrLComp

对两个字符串指定数目的字符进行比较操作,函数原型如下:

int __fastcall StrLComp(const char * Str1, const char * Str2,

Cardinal MaxLen);

18.StrSca n

在指定的字符串中寻找特定的字符,并返回字符串中第一个特定字符的指针,函数原型如下:

char * __fastcall StrScan(const char * Str, char Chr);

19.StrRScan

在指定的字符串中寻找特定的字符,并返回字符串中最后一个特定字符的指针,函数原型如下:

char * __fastcall StrRScan(const char * Str, char Chr);

20.StrPos

在Strl所指定的字符串中寻找Str2所指定的子字符串,并返回Str2在Str2中第一个子字符的指针,函数原型如下: