日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C++Builder函数集(文件操作、获取时间、类型转换等)

發(fā)布時間:2025/3/20 c/c++ 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++Builder函数集(文件操作、获取时间、类型转换等) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
BCB函數(shù)集 1。內(nèi)存分配
函數(shù)名稱AllocMem
函數(shù)說明在隊中分配指定字節(jié)的內(nèi)存塊,并將分配的每一個字節(jié)初始化為 0.函數(shù)原型如下:
void * __fastcall AllocMem(Cardinal Size);

函數(shù)名稱SysFreeMem
函數(shù)說明釋放所指定的內(nèi)存塊.函數(shù)原型如下:
int __fastcall SysFreeMem(void * P);

函數(shù)名稱SysReallocMem
函數(shù)說明要求重新分配參數(shù)Size所指定的內(nèi)存.函數(shù)原型如下:
void * __fastcall SysReallocMem(void * P , int Size);
2。目錄管理

?
函數(shù)名稱CreateDir
函數(shù)說明創(chuàng)建新的目錄,如果操作成功,返回真,否則返回假,函數(shù)原型如下:
bool __fastcall CreateDir(const AnsiString Dir);

函數(shù)名稱DiskFree
函數(shù)說明返回指定磁盤的剩余空間,如果操作成功,返回剩余磁盤空間,如果操作失敗,則返回-1,函數(shù)原型如下:
int __fastcall DiskFree(Byte Drive);

函數(shù)名稱DiskSize
函數(shù)說明返回指定磁盤的空間,如果操作成功,返回磁盤空間,如果操作失敗,則返回-1,函數(shù)原型如下:
int __fastcall DiskSize(Byte Drive);

函數(shù)名稱GetCurrentDir
函數(shù)說明返回當(dāng)前工作目錄,函數(shù)原型如下:
AnsiString __fastcall GetCurrentDir();

函數(shù)名稱RemoveDir
函數(shù)說明刪除指定的目錄,如果操作成功,返回真,否則返回假,函數(shù)原型如下:
bool __fastcall RemoveDir(const AnsiString Dir);

函數(shù)名稱SetCurrentDir
函數(shù)說明設(shè)置當(dāng)前工作目錄,如果操作成功,則返回真,函數(shù)原型如下:
bool __fastcall SetCurrentDir(const AnsiString Dir);
3。字符串操作
?
函數(shù)名稱CompareStr
函數(shù)說明比較兩個AnsiString字符串,函數(shù)原型如下:
int __fastcall CompareStr(const AnsiString S1, const AnsiString S2);

函數(shù)名稱CompareText
函數(shù)說明比較兩個AnsiString字符串,函數(shù)原型如下:
int __fastcall CompareText(const AnsiString S1, const AnsiString S2);

函數(shù)名稱LowerCase
函數(shù)說明將指定的AnsiString字符串轉(zhuǎn)換為小寫形式,函數(shù)原型如下:
AnsiString __fastcall LowerCase(const AnsiString S);

函數(shù)名稱StrAlloc
函數(shù)說明為字符串分配指定字節(jié)的內(nèi)存,并返回內(nèi)存指針,函數(shù)原型如下:
char * __fastcall StrAlloc(Cardinal Size);

函數(shù)名稱StrBufSize
函數(shù)說明返回*Str所指向內(nèi)存的大小,函數(shù)原型如下:
Cardinal __fastcall StrBufSize(const char * Str);

函數(shù)名稱StrCat
函數(shù)說明連接兩個字符串,并返回目的字符串指針,函數(shù)原型如下:
char * __fastcall StrCat(char * Dest, const char * Source);

函數(shù)名稱StrComp
函數(shù)說明兩個字符串相到比較,返回比較的結(jié)果,函數(shù)原型如下:
int __fastcall StrComp(const char * Str1, const char * Str2);

函數(shù)名稱StrCopy
函數(shù)說明將源字符串拷貝到目的字符串中,函數(shù)原型如下:
char * __fastcall StrCopy(char * Dest, const char * Source);

函數(shù)名稱StrECopy
函數(shù)說明將源字符串拷貝到目的字符串中,并返回目的字符串結(jié)尾指針,函數(shù)原型如下:
char * __fastcall StrECopy(char * Dest, const char * Source);

函數(shù)名稱StrEnd
函數(shù)說明返回字符串結(jié)尾指針,函數(shù)原型如下:
char * __fastcall StrEnd(const char * Str);

函數(shù)名稱StrIComp
函數(shù)說明兩個字符串相互比較(不論大小寫),返回比較的結(jié)果,函數(shù)原型如下:
int __fastcall StrIComp(const char * Str1, const char * Str2);

函數(shù)名稱StrLCat
函數(shù)說明將指定數(shù)目的源字符串連接到目的字符串,并返回目的字符串指針,函數(shù)原型如下:
char * __fastcall StrLCat(char * Dest, const char * Source, Cardinal MaxLen);

函數(shù)名稱StrLComp
函數(shù)說明對兩個字符串指定數(shù)目的字符進行比較操作,函數(shù)原型如下:
int __fastcall StrLComp(const char * Str1, const char * Str2, Cardinal MaxLen);

函數(shù)名稱StrLCopy
函數(shù)說明將源字符串指定數(shù)目的字符拷貝到目的字符串中,并返回目的字符串指針,函數(shù)原型如下:
char * __fastcall StrLCopy(char * Dest, const char * Source, Cardinal MaxLen);

函數(shù)名稱StrLen
函數(shù)說明返回字符串的長度,函數(shù)原型如下:
Cardinal __fastcall StrLen(const char * Str);

函數(shù)名稱StrLower
函數(shù)說明將字符串轉(zhuǎn)換為小寫形式,函數(shù)原型如下:
char * __fastcall StrLower(char * Str);

函數(shù)名稱StrMove
函數(shù)說明從源字符串向目的字符串拷貝指定數(shù)目的字符,函數(shù)原型如下:
char * __fastcall StrMove(char * Dest, const char * Source, Cardinal Count);

函數(shù)名稱StrNew
函數(shù)說明在堆中為指定字符串分配空間,并將字符串拷貝到此空間中,函數(shù)原型如下:
char * __fastcall StrNew(const char * Str);

函數(shù)名稱StrPas
函數(shù)說明將指定的字符串轉(zhuǎn)換為AnsiString類型字符串對象,函數(shù)原型如下:
AnsiString __fastcall StrPas(const char * Str);

函數(shù)名稱StrPCopy
函數(shù)說明將AnsiString類型的源字符串拷貝到目的字符串中,并返回目的字符串指針,函數(shù)原型如下:
char * __fastcall StrPCopy(char * Dest, const AnsiString Source);

函數(shù)名稱StrPLCopy
函數(shù)說明將源字符串(AnsiString類型)指定數(shù)目的字符拷貝到目的字符串中,并返回目的字符串指針,函數(shù)原型如下:
char * __fastcall StrPLCopy(char * Dest, const AnsiString Source, Cardinal MaxLen);

函數(shù)名稱StrPos
函數(shù)說明在Strl所指定的字符串中尋找Str2所指定的子字符串,并返回Str2在Str2中第一個子字符的指針,函數(shù)原型如下:
char * __fastcall StrPos(const char * Str1, const char * Str2);

函數(shù)名稱StrRScan
函數(shù)說明在指定的字符串中尋找特定的字符,并返回字符串中最后一個特定字符的指針,函數(shù)原型如下:
char * __fastcall StrRScan(const char * Str, char Chr);

函數(shù)名稱StrScan
函數(shù)說明在指定的字符串中尋找特定的字符,并返回字符串中第一個特定字符的指針,函數(shù)原型如下:
char * __fastcall StrScan(const char * Str, char Chr);

函數(shù)名稱StrUpper
函數(shù)說明將字符串轉(zhuǎn)換為大寫形式,函數(shù)原型如下:
char * __fastcall StrUpper(char * Str);

函數(shù)名稱UpperCase
函數(shù)說明將指定的AnsiString字符串轉(zhuǎn)換為大寫形式,函數(shù)原型如下:
AnsiString __fastcall UpperCase(const AnsiString S);

4。文件操作

函數(shù)名稱ChangeFileExt
函數(shù)說明更改指定文件的擴展名,函數(shù)原型如下:
AnsiString __fastcall ChangeFileExt(const AnsiString FileName,const AnsiString Extension);

函數(shù)名稱DeleteFile
函數(shù)說明在計算機磁盤中刪除指定的文件,如果操作成功,則函數(shù)返回真,函數(shù)原型如下:
bool __fastcall DeleteFile(const AnsiString FileName);

函數(shù)名稱ExtractFileDir
函數(shù)說明返回指定文件的工作目錄,函數(shù)原型如下:
AnsiString __fastcall ExtractFileDir(const AnsiString FileName);

函數(shù)名稱ExtractFileDrive
函數(shù)說明返回指定文件的驅(qū)動器,函數(shù)原型如下:
AnsiString __fastcall ExtractFileDrive(const AnsiString FileName);

函數(shù)名稱ExtractFileExt
函數(shù)說明返回指定文件的擴展名,函數(shù)原型如下:
AnsiString __fastcall ExtractFileExt(const AnsiString FileName);

函數(shù)名稱ExtractFileName
函數(shù)說明返回指定文件的文件名及擴展名,函數(shù)原型如下:
AnsiString __fastcall ExtractFileName(const AnsiString FileName);

函數(shù)名稱ExtractFilePath
函數(shù)說明返回指定文件的工作路徑,函數(shù)原型如下:
AnsiString __fastcall ExtractFilePath(const AnsiString FileName);

函數(shù)名稱FileAge
函數(shù)說明返回指定文件的時間標(biāo)簽,如果操作失敗,則返回-1,函數(shù)原型如下:
int __fastcall FileAge(const System::AnsiString FileName);

函數(shù)名稱FileClose
函數(shù)說明關(guān)閉指定的文件,函數(shù)原型如下:
void __fastcall FileClose(int Handle);

函數(shù)名稱FileCreate
函數(shù)說明以指定的文件名稱創(chuàng)建一個新的文件,如果返回為正數(shù),表示操作成功,返回值為文件句柄,如果返回值為-1,表示操作失敗.函數(shù)原型如下:
int __fastcall FileCreate(const System ::AnsiString FileName);

函數(shù)名稱FindFirst
函數(shù)說明在指定的文件目錄內(nèi),搜尋符合特定屬性參數(shù)的文件,如果成功地查找到符合條件的文件,則函數(shù)返回0,否則函數(shù)返回一個錯誤代碼,函數(shù)原型如下:
int __fastcall FindFirst(const System::AnsiString Path,int Attr,TSearchRec &F);

函數(shù)名稱FindNext
函數(shù)說明繼續(xù)搜尋FindFirst所指定屬性參數(shù)的文件,如果成功地查找到符合條件的文件,則函數(shù)返回0,否則函數(shù)返回一個錯誤代碼,函數(shù)原型如下:
int __fastcall FindNext(TSearchRec &F);

函數(shù)名稱RenameFile
函數(shù)說明更改指定文件的名稱,如果操作成功,則函數(shù)返回真,函數(shù)原型如下:
bool __fastcall RenameFile(const AnsiString OldName, const AnsiString NewName);


5。類型轉(zhuǎn)換

函數(shù)名稱FloatToStr
函數(shù)說明將浮點數(shù)轉(zhuǎn)換為AnsiString字符串,函數(shù)原型如下:
AnsiString __fastcall FloatToStr(Extended Value);

函數(shù)名稱FloatToStrF
函數(shù)說明將浮點數(shù)轉(zhuǎn)換為指定格式的AnsiString字符串,函數(shù)原型如下:
AnsiString __fastcall FloatToStrF(Extended Value, TFloatFormat Format,int Precision, int Digits);

函數(shù)名稱IntToHex
函數(shù)說明將整數(shù)轉(zhuǎn)換為十六進制字符串,函數(shù)原型如下:
AnsiString __fastcall IntToHex(int Value, int Digits);

函數(shù)名稱IntToStr
函數(shù)說明將整數(shù)轉(zhuǎn)換為AnsiString字符串,函數(shù)原型如下:
AnsiString __fastcall IntToStr(int Value);

函數(shù)名稱StrToFloat
函數(shù)說明將AnsiString字符串轉(zhuǎn)換為一個浮點數(shù)值,函數(shù)原型如下:
Extended __fastcall StrToFloat(const AnsiString S);

函數(shù)名稱StrToInt
函數(shù)說明將AnsiString字符串轉(zhuǎn)換為整數(shù)值,如果不能進行轉(zhuǎn)換,則產(chǎn)生EConvertError異常,函數(shù)原型如下:
int __fastcall StrToInt(const AnsiString S);

函數(shù)名稱StrToIntDef
函數(shù)說明將AnsiString字符串轉(zhuǎn)換為一個數(shù)值,函數(shù)原型如下:
int __fastcall StrToIntDef(const System::AnsiString S,int Default);

6。時間日期管理

函數(shù)名稱Date
函數(shù)說明返回TDateTime對象,包含當(dāng)前的年月日信息,函數(shù)原型如下:
System::TDateTime __fastcall Date(void);

函數(shù)名稱DateTimetoStr
函數(shù)說明將TDateTime對象轉(zhuǎn)換為字符串對象,函數(shù)原型如下:
AnsiString __fastcall DateTimeToStr(System::TDateTime DateTime);

函數(shù)名稱DatetimeToString
函數(shù)說明將TDateTime對象轉(zhuǎn)換為指定格式的字符串對象,函數(shù)原型如下:
void __fastcall DateTimeToString(AnsiString &Result, const AnsiString Format,System::TDateTime DateTime);

函數(shù)名稱DateTimeToSystemTime
函數(shù)說明將TDateTime對象轉(zhuǎn)換為操作系統(tǒng)時間,函數(shù)原型如下:
void __fastcall DateTimeToSystemTime(System::TDateTime DateTime, _SYSTEMTIME &SystemTime);

函數(shù)名稱DateToStr
函數(shù)說明將TDateTime對象(包含當(dāng)前年月日信息)轉(zhuǎn)換為字符串對象,函數(shù)原型如下:
AnsiString __fastcall DateToStr(System::TDateTime Date);

函數(shù)名稱Now
函數(shù)說明返回TDateTime對象,獲取當(dāng)前的日期和時間信息,函數(shù)原型如下:
System::TDateTime __fastcall Now(void);

函數(shù)名稱StrToDate
函數(shù)說明將字符串對象轉(zhuǎn)換為年月日對象,函數(shù)原型如下:
System::TDateTime __fastcall StrToDate(const AnsiString S);

函數(shù)名稱StrToDateTime
函數(shù)說明將字符串對象轉(zhuǎn)換為年月日時間對象,函數(shù)原型如下:
System::TDateTime __fastcall StrToDateTime(const AnsiString S);

函數(shù)名稱StrToTime
函數(shù)說明將字符串對象轉(zhuǎn)換時間對象,函數(shù)原型如下:
System::TDateTime __fastcall StrToTime(const AnsiString S);

函數(shù)名稱SystemTimeToDateTime
函數(shù)說明將操作系統(tǒng)時間轉(zhuǎn)換為TDateTime對象,函數(shù)原型如下:
System::TDateTime __fastcall SystemTimeToDateTime(const _SYSTEMTIME &SystemTime);

函數(shù)名稱Time
函數(shù)說明返回TDateTime對象,包含當(dāng)前的時間信息,函數(shù)原型如下:
System::TDateTime __fastcall Time(void);

函數(shù)名稱TimeToStr
函數(shù)說明將當(dāng)前日期轉(zhuǎn)換為字符串對象,函數(shù)原型如下:
AnsiString __fastcall TimeToStr(System::TDateTime Time);


轉(zhuǎn)載于:https://www.cnblogs.com/ljianhui/archive/2012/08/29/2695899.html

總結(jié)

以上是生活随笔為你收集整理的C++Builder函数集(文件操作、获取时间、类型转换等)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。