C++ Builder VCL庫函數(shù)簡介 |
|
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 比較兩個AnsiString字符串,函數(shù)原型如下: int __fastcall CompareStr(const AnsiString S1, const AnsiString S2);
4. CompareText 比較兩個AnsiString字符串,函數(shù)原型如下: int __fastcall CompareText(const AnsiString S1, const AnsiString S2);
5. StrLen 返回字符串的長度,函數(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 連接兩個字符串,并返回目的字符串指針,函數(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 兩個字符串相到比較,返回比較的結(jié)果,函數(shù)原型如下: int __fastcall StrComp(const char * Str1, const char * Str2);
16.StrIComp 兩個字符串相互比較(不論大小寫),返回比較的結(jié)果,函數(shù)原型如下: int __fastcall StrIComp(const char * Str1, const char * Str2);
17.StrLComp 對兩個字符串指定數(shù)目的字符進(jìn)行比較操作,函數(shù)原型如下: int __fastcall StrLComp(const char * Str1, const char * Str2, Cardinal MaxLen);
18.StrScan 在指定的字符串中尋找特定的字符,并返回字符串中第一個特定字符的指針,函數(shù)原型如下: char * __fastcall StrScan(const char * Str, char Chr);
19.StrRScan 在指定的字符串中尋找特定的字符,并返回字符串中最后一個特定字符的指針,函數(shù)原型如下: char * __fastcall StrRScan(const char * Str, char Chr);
20.StrPos 在Strl所指定的字符串中尋找Str2所指定的子字符串,并返回Str2在Str2中第一個子字符的指針,函數(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類型字符串對象,函數(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);
|
|