C++ Builder VCL庫函數(shù)簡(jiǎn)介
2002-07-05· · ··C++builder資源中心
三,Borland C++ Builder VCL的磁盤管理函數(shù)
1. DiskFree
返回指定磁盤的剩余空間,如果操作成功,返回剩余磁盤空間,如果操作失敗,則返回-1,函數(shù)原型如下:
int __fastcall DiskFree(Byte Drive);
2. DiskSize
返回指定磁盤的空間,如果操作成功,返回磁盤空間,如果操作失敗,則返回-1,函數(shù)原型如下:
int __fastcall DiskSize(Byte Drive);
3. GetCurrentDir
返回當(dāng)前工作目錄,函數(shù)原型如下:
AnsiString __fastcall GetCurrentDir();
4. SetCurrentDir
設(shè)置當(dāng)前工作目錄,如果操作成功,則返回真,函數(shù)原型如下:
bool __fastcall SetCurrentDir(const AnsiString Dir);
5. CreateDir
創(chuàng)建新的目錄,如果操作成功,返回真,否則返回假,函數(shù)原型如下:
bool __fastcall CreateDir(const AnsiString Dir);
6. RemoveDir
刪除指定的目錄,如果操作成功,返回真,否則返回假,函數(shù)原型如下:
bool __fastcall RemoveDir(const AnsiString Dir);
四.Borland C++ Builder VCL的字符串函數(shù)
1. UpperCase
將指定的AnsiString字符串轉(zhuǎn)換為大寫形式,函數(shù)原型如下:
AnsiString __fastcall UpperCase(const AnsiString S);
2. LowerCase
將指定的AnsiString字符串轉(zhuǎn)換為小寫形式,函數(shù)原型如下:
AnsiString __fastcall LowerCase(const AnsiString S);
3. CompareStr
比較兩個(gè)AnsiString字符串,函數(shù)原型如下:
int __fastcall CompareStr(const AnsiString S1, const AnsiString S2);
4. CompareText
比較兩個(gè)AnsiString字符串,函數(shù)原型如下:
int __fastcall CompareText(const AnsiString S1, const AnsiString S2);
5. StrLen
返回字符串的長(zhǎng)度,函數(shù)原型如下:
Cardinal __fastcall StrLen(const char * Str);
6. StrEnd
返回字符串結(jié)尾指針,函數(shù)原型如下:
char * __fastcall StrEnd(const char * Str);
7. StrMove
從源字符串向目的字符串拷貝指定數(shù)目的字符,函數(shù)原型如下:
char * __fastcall StrMove(char * Dest, const char * Source, Cardinal Count);
8. StrCopy
將源字符串拷貝到目的字符串中,函數(shù)原型如下:
char * __fastcall StrCopy(char * Dest, const char * Source);
9. StrECopy
將源字符串拷貝到目的字符串中,并返回目的字符串結(jié)尾指針,函數(shù)原型如下:
char * __fastcall StrECopy(char * Dest, const char * Source);
10.StrLCopy
將源字符串指定數(shù)目的字符拷貝到目的字符串中,并返回目的字符串指針,函數(shù)原型如下:
char * __fastcall StrLCopy(char * Dest, const char * Source, Cardinal MaxLen);
11.StrPCopy
將AnsiString類型的源字符串拷貝到目的字符串中,并返回目的字符串指針,函數(shù)原型如下:
char * __fastcall StrPCopy(char * Dest, const AnsiString Source);
12.StrPLCopy
將源字符串(AnsiString類型)指定數(shù)目的字符拷貝到目的字符串中,并返回目的字符串
指針,函數(shù)原型如下:
char * __fastcall StrPLCopy(char * Dest, const AnsiString Source, Cardinal MaxLen);
13.StrCat
連接兩個(gè)字符串,并返回目的字符串指針,函數(shù)原型如下:
char * __fastcall StrCat(char * Dest, const char * Source);
14.StrLCat
將指定數(shù)目的源字符串連接到目的字符串,并返回目的字符串指針,函數(shù)原型如下:
char * __fastcall StrLCat(char * Dest, const char * Source, Cardinal MaxLen);
15.StrComp
兩個(gè)字符串相到比較,返回比較的結(jié)果,函數(shù)原型如下:
int __fastcall StrComp(const char * Str1, const char * Str2);
16.StrIComp
兩個(gè)字符串相互比較(不論大小寫),返回比較的結(jié)果,函數(shù)原型如下:
int __fastcall StrIComp(const char * Str1, const char * Str2);
17.StrLComp
對(duì)兩個(gè)字符串指定數(shù)目的字符進(jìn)行比較操作,函數(shù)原型如下:
int __fastcall StrLComp(const char * Str1, const char * Str2, Cardinal MaxLen);
18.StrScan
在指定的字符串中尋找特定的字符,并返回字符串中第一個(gè)特定字符的指針,函數(shù)原型如下:
char * __fastcall StrScan(const char * Str, char Chr);
19.StrRScan
在指定的字符串中尋找特定的字符,并返回字符串中最后一個(gè)特定字符的指針,函數(shù)原型如下:
char * __fastcall StrRScan(const char * Str, char Chr);
20.StrPos
在Strl所指定的字符串中尋找Str2所指定的子字符串,并返回Str2在Str2中第一個(gè)子字符的指針,函數(shù)原型如下:
char * __fastcall StrPos(const char * Str1, const char * Str2);
21.StrUpper
將字符串轉(zhuǎn)換為大寫形式,函數(shù)原型如下:
char * __fastcall StrUpper(char * Str);
22.StrLower
將字符串轉(zhuǎn)換為小寫形式,函數(shù)原型如下:
char * __fastcall StrLower(char * Str);
23.StrPas
將指定的字符串轉(zhuǎn)換為AnsiString類型字符串對(duì)象,函數(shù)原型如下:
AnsiString __fastcall StrPas(const char * Str);
24.StrAlloc
為字符串分配指定字節(jié)的內(nèi)存,并返回內(nèi)存指針,函數(shù)原型如下:
char * __fastcall StrAlloc(Cardinal Size);
25.StrBufSize
返回*Str所指向內(nèi)存的大小,函數(shù)原型如下:
Cardinal __fastcall StrBufSize(const char * Str);
26.StrNew
在堆中為指定字符串分配空間,并將字符串拷貝到此空間中,函數(shù)原型如下:
char * __fastcall StrNew(const char * Str);