生活随笔
收集整理的這篇文章主要介紹了
C++Builder函数集(文件操作、获取时间、类型转换等)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
BCB函數集
1。內存分配 | 函數名稱 | AllocMem | | 函數說明 | 在隊中分配指定字節的內存塊,并將分配的每一個字節初始化為 0.函數原型如下: void * __fastcall AllocMem(Cardinal Size); |
|
| 函數名稱 | SysFreeMem | | 函數說明 | 釋放所指定的內存塊.函數原型如下: int __fastcall SysFreeMem(void * P); |
|
| 函數名稱 | SysReallocMem | | 函數說明 | 要求重新分配參數Size所指定的內存.函數原型如下: void * __fastcall SysReallocMem(void * P , int Size); | |
2。目錄管理
| ? |
| 函數名稱 | CreateDir | | 函數說明 | 創建新的目錄,如果操作成功,返回真,否則返回假,函數原型如下: bool __fastcall CreateDir(const AnsiString Dir); |
|
| 函數名稱 | DiskFree | | 函數說明 | 返回指定磁盤的剩余空間,如果操作成功,返回剩余磁盤空間,如果操作失敗,則返回-1,函數原型如下: int __fastcall DiskFree(Byte Drive); |
|
| 函數名稱 | DiskSize | | 函數說明 | 返回指定磁盤的空間,如果操作成功,返回磁盤空間,如果操作失敗,則返回-1,函數原型如下: int __fastcall DiskSize(Byte Drive); |
|
| 函數名稱 | GetCurrentDir | | 函數說明 | 返回當前工作目錄,函數原型如下: AnsiString __fastcall GetCurrentDir(); |
|
| 函數名稱 | RemoveDir | | 函數說明 | 刪除指定的目錄,如果操作成功,返回真,否則返回假,函數原型如下: bool __fastcall RemoveDir(const AnsiString Dir); |
|
| 函數名稱 | SetCurrentDir | | 函數說明 | 設置當前工作目錄,如果操作成功,則返回真,函數原型如下: bool __fastcall SetCurrentDir(const AnsiString Dir); | |
3。字符串操作 | ? |
| 函數名稱 | CompareStr | | 函數說明 | 比較兩個AnsiString字符串,函數原型如下: int __fastcall CompareStr(const AnsiString S1, const AnsiString S2); |
|
| 函數名稱 | CompareText | | 函數說明 | 比較兩個AnsiString字符串,函數原型如下: int __fastcall CompareText(const AnsiString S1, const AnsiString S2); |
|
| 函數名稱 | LowerCase | | 函數說明 | 將指定的AnsiString字符串轉換為小寫形式,函數原型如下: AnsiString __fastcall LowerCase(const AnsiString S); |
|
| 函數名稱 | StrAlloc | | 函數說明 | 為字符串分配指定字節的內存,并返回內存指針,函數原型如下: char * __fastcall StrAlloc(Cardinal Size); |
|
| 函數名稱 | StrBufSize | | 函數說明 | 返回*Str所指向內存的大小,函數原型如下: Cardinal __fastcall StrBufSize(const char * Str); |
|
| 函數名稱 | StrCat | | 函數說明 | 連接兩個字符串,并返回目的字符串指針,函數原型如下: char * __fastcall StrCat(char * Dest, const char * Source); |
|
| 函數名稱 | StrComp | | 函數說明 | 兩個字符串相到比較,返回比較的結果,函數原型如下: int __fastcall StrComp(const char * Str1, const char * Str2); |
|
| 函數名稱 | StrCopy | | 函數說明 | 將源字符串拷貝到目的字符串中,函數原型如下: char * __fastcall StrCopy(char * Dest, const char * Source); |
|
| 函數名稱 | StrECopy | | 函數說明 | 將源字符串拷貝到目的字符串中,并返回目的字符串結尾指針,函數原型如下: char * __fastcall StrECopy(char * Dest, const char * Source); |
|
| 函數名稱 | StrEnd | | 函數說明 | 返回字符串結尾指針,函數原型如下: char * __fastcall StrEnd(const char * Str); | |
| 函數名稱 | StrIComp | | 函數說明 | 兩個字符串相互比較(不論大小寫),返回比較的結果,函數原型如下: int __fastcall StrIComp(const char * Str1, const char * Str2); |
|
| 函數名稱 | StrLCat | | 函數說明 | 將指定數目的源字符串連接到目的字符串,并返回目的字符串指針,函數原型如下: char * __fastcall StrLCat(char * Dest, const char * Source, Cardinal MaxLen); |
|
| 函數名稱 | StrLComp | | 函數說明 | 對兩個字符串指定數目的字符進行比較操作,函數原型如下: int __fastcall StrLComp(const char * Str1, const char * Str2, Cardinal MaxLen); |
|
| 函數名稱 | StrLCopy | | 函數說明 | 將源字符串指定數目的字符拷貝到目的字符串中,并返回目的字符串指針,函數原型如下: char * __fastcall StrLCopy(char * Dest, const char * Source, Cardinal MaxLen); |
|
| 函數名稱 | StrLen | | 函數說明 | 返回字符串的長度,函數原型如下: Cardinal __fastcall StrLen(const char * Str); |
|
| 函數名稱 | StrLower | | 函數說明 | 將字符串轉換為小寫形式,函數原型如下: char * __fastcall StrLower(char * Str); |
|
| 函數名稱 | StrMove | | 函數說明 | 從源字符串向目的字符串拷貝指定數目的字符,函數原型如下: char * __fastcall StrMove(char * Dest, const char * Source, Cardinal Count); |
|
| 函數名稱 | StrNew | | 函數說明 | 在堆中為指定字符串分配空間,并將字符串拷貝到此空間中,函數原型如下: char * __fastcall StrNew(const char * Str); |
|
| 函數名稱 | StrPas | | 函數說明 | 將指定的字符串轉換為AnsiString類型字符串對象,函數原型如下: AnsiString __fastcall StrPas(const char * Str); |
|
| 函數名稱 | StrPCopy | | 函數說明 | 將AnsiString類型的源字符串拷貝到目的字符串中,并返回目的字符串指針,函數原型如下: char * __fastcall StrPCopy(char * Dest, const AnsiString Source); | |
| 函數名稱 | StrPLCopy | | 函數說明 | 將源字符串(AnsiString類型)指定數目的字符拷貝到目的字符串中,并返回目的字符串指針,函數原型如下: char * __fastcall StrPLCopy(char * Dest, const AnsiString Source, Cardinal MaxLen); |
|
| 函數名稱 | StrPos | | 函數說明 | 在Strl所指定的字符串中尋找Str2所指定的子字符串,并返回Str2在Str2中第一個子字符的指針,函數原型如下: char * __fastcall StrPos(const char * Str1, const char * Str2); |
|
| 函數名稱 | StrRScan | | 函數說明 | 在指定的字符串中尋找特定的字符,并返回字符串中最后一個特定字符的指針,函數原型如下: char * __fastcall StrRScan(const char * Str, char Chr); |
|
| 函數名稱 | StrScan | | 函數說明 | 在指定的字符串中尋找特定的字符,并返回字符串中第一個特定字符的指針,函數原型如下: char * __fastcall StrScan(const char * Str, char Chr); |
|
| 函數名稱 | StrUpper | | 函數說明 | 將字符串轉換為大寫形式,函數原型如下: char * __fastcall StrUpper(char * Str); |
|
| 函數名稱 | UpperCase | | 函數說明 | 將指定的AnsiString字符串轉換為大寫形式,函數原型如下: AnsiString __fastcall UpperCase(const AnsiString S); | |
4。文件操作
| 函數名稱 | ChangeFileExt | | 函數說明 | 更改指定文件的擴展名,函數原型如下: AnsiString __fastcall ChangeFileExt(const AnsiString FileName,const AnsiString Extension); |
|
| 函數名稱 | DeleteFile | | 函數說明 | 在計算機磁盤中刪除指定的文件,如果操作成功,則函數返回真,函數原型如下: bool __fastcall DeleteFile(const AnsiString FileName); |
|
| 函數名稱 | ExtractFileDir | | 函數說明 | 返回指定文件的工作目錄,函數原型如下: AnsiString __fastcall ExtractFileDir(const AnsiString FileName); |
|
| 函數名稱 | ExtractFileDrive | | 函數說明 | 返回指定文件的驅動器,函數原型如下: AnsiString __fastcall ExtractFileDrive(const AnsiString FileName); |
|
| 函數名稱 | ExtractFileExt | | 函數說明 | 返回指定文件的擴展名,函數原型如下: AnsiString __fastcall ExtractFileExt(const AnsiString FileName); |
|
| 函數名稱 | ExtractFileName | | 函數說明 | 返回指定文件的文件名及擴展名,函數原型如下: AnsiString __fastcall ExtractFileName(const AnsiString FileName); |
|
| 函數名稱 | ExtractFilePath | | 函數說明 | 返回指定文件的工作路徑,函數原型如下: AnsiString __fastcall ExtractFilePath(const AnsiString FileName); |
|
| 函數名稱 | FileAge | | 函數說明 | 返回指定文件的時間標簽,如果操作失敗,則返回-1,函數原型如下: int __fastcall FileAge(const System::AnsiString FileName); |
|
| 函數名稱 | FileClose | | 函數說明 | 關閉指定的文件,函數原型如下: void __fastcall FileClose(int Handle); |
|
| 函數名稱 | FileCreate | | 函數說明 | 以指定的文件名稱創建一個新的文件,如果返回為正數,表示操作成功,返回值為文件句柄,如果返回值為-1,表示操作失敗.函數原型如下: int __fastcall FileCreate(const System ::AnsiString FileName); | |
| 函數名稱 | FindFirst | | 函數說明 | 在指定的文件目錄內,搜尋符合特定屬性參數的文件,如果成功地查找到符合條件的文件,則函數返回0,否則函數返回一個錯誤代碼,函數原型如下: int __fastcall FindFirst(const System::AnsiString Path,int Attr,TSearchRec &F); |
|
| 函數名稱 | FindNext | | 函數說明 | 繼續搜尋FindFirst所指定屬性參數的文件,如果成功地查找到符合條件的文件,則函數返回0,否則函數返回一個錯誤代碼,函數原型如下: int __fastcall FindNext(TSearchRec &F); |
|
| 函數名稱 | RenameFile | | 函數說明 | 更改指定文件的名稱,如果操作成功,則函數返回真,函數原型如下: bool __fastcall RenameFile(const AnsiString OldName, const AnsiString NewName); | |
5。類型轉換
| 函數名稱 | FloatToStr | | 函數說明 | 將浮點數轉換為AnsiString字符串,函數原型如下: AnsiString __fastcall FloatToStr(Extended Value); |
|
| 函數名稱 | FloatToStrF | | 函數說明 | 將浮點數轉換為指定格式的AnsiString字符串,函數原型如下: AnsiString __fastcall FloatToStrF(Extended Value, TFloatFormat Format,int Precision, int Digits); |
|
| 函數名稱 | IntToHex | | 函數說明 | 將整數轉換為十六進制字符串,函數原型如下: AnsiString __fastcall IntToHex(int Value, int Digits); |
|
| 函數名稱 | IntToStr | | 函數說明 | 將整數轉換為AnsiString字符串,函數原型如下: AnsiString __fastcall IntToStr(int Value); |
|
| 函數名稱 | StrToFloat | | 函數說明 | 將AnsiString字符串轉換為一個浮點數值,函數原型如下: Extended __fastcall StrToFloat(const AnsiString S); |
|
| 函數名稱 | StrToInt | | 函數說明 | 將AnsiString字符串轉換為整數值,如果不能進行轉換,則產生EConvertError異常,函數原型如下: int __fastcall StrToInt(const AnsiString S); |
|
| 函數名稱 | StrToIntDef | | 函數說明 | 將AnsiString字符串轉換為一個數值,函數原型如下: int __fastcall StrToIntDef(const System::AnsiString S,int Default); | |
6。時間日期管理
| 函數名稱 | Date | | 函數說明 | 返回TDateTime對象,包含當前的年月日信息,函數原型如下: System::TDateTime __fastcall Date(void); |
|
| 函數名稱 | DateTimetoStr | | 函數說明 | 將TDateTime對象轉換為字符串對象,函數原型如下: AnsiString __fastcall DateTimeToStr(System::TDateTime DateTime); |
|
| 函數名稱 | DatetimeToString | | 函數說明 | 將TDateTime對象轉換為指定格式的字符串對象,函數原型如下: void __fastcall DateTimeToString(AnsiString &Result, const AnsiString Format,System::TDateTime DateTime); |
|
| 函數名稱 | DateTimeToSystemTime | | 函數說明 | 將TDateTime對象轉換為操作系統時間,函數原型如下: void __fastcall DateTimeToSystemTime(System::TDateTime DateTime, _SYSTEMTIME &SystemTime); |
|
| 函數名稱 | DateToStr | | 函數說明 | 將TDateTime對象(包含當前年月日信息)轉換為字符串對象,函數原型如下: AnsiString __fastcall DateToStr(System::TDateTime Date); |
|
| 函數名稱 | Now | | 函數說明 | 返回TDateTime對象,獲取當前的日期和時間信息,函數原型如下: System::TDateTime __fastcall Now(void); |
|
| 函數名稱 | StrToDate | | 函數說明 | 將字符串對象轉換為年月日對象,函數原型如下: System::TDateTime __fastcall StrToDate(const AnsiString S); |
|
| 函數名稱 | StrToDateTime | | 函數說明 | 將字符串對象轉換為年月日時間對象,函數原型如下: System::TDateTime __fastcall StrToDateTime(const AnsiString S); |
|
| 函數名稱 | StrToTime | | 函數說明 | 將字符串對象轉換時間對象,函數原型如下: System::TDateTime __fastcall StrToTime(const AnsiString S); |
|
| 函數名稱 | SystemTimeToDateTime | | 函數說明 | 將操作系統時間轉換為TDateTime對象,函數原型如下: System::TDateTime __fastcall SystemTimeToDateTime(const _SYSTEMTIME &SystemTime); | |
| 函數名稱 | Time | | 函數說明 | 返回TDateTime對象,包含當前的時間信息,函數原型如下: System::TDateTime __fastcall Time(void); |
|
| 函數名稱 | TimeToStr | | 函數說明 | 將當前日期轉換為字符串對象,函數原型如下: AnsiString __fastcall TimeToStr(System::TDateTime Time); | |
轉載于:https://www.cnblogs.com/ljianhui/archive/2012/08/29/2695899.html
總結
以上是生活随笔為你收集整理的C++Builder函数集(文件操作、获取时间、类型转换等)的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。