C++builder常用函數(shù)_第1頁
C++builder常用函數(shù)_第2頁
C++builder常用函數(shù)_第3頁
C++builder常用函數(shù)_第4頁
C++builder常用函數(shù)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、六.BorlandC+BuilderVCL的時(shí)間函數(shù)Date返回TDateTime對(duì)象,包含當(dāng)前的年月日信息,函數(shù)原型如下:System:TDateTime_fastcallDate(void);Time返回TDateTime對(duì)象,包含當(dāng)前的時(shí)間信息,函數(shù)原型如下:System:TDateTime_fastcallTime(void);Now返回TDateTime對(duì)象,獲取當(dāng)前的日期和時(shí)間信息,函數(shù)原型如下:System:TDateTime_fastcallNow(void);DatetimeToString將TDateTime對(duì)象轉(zhuǎn)換為指定格式的字符串對(duì)象,函數(shù)原型如下:void_fastc

2、allDateTimeToString(AnsiString&;Result,constAnsiStringFormat,System:TDateTimeDateTime);DateToStr將TDateTime對(duì)象(包含當(dāng)前年月日信息)轉(zhuǎn)換為字符串對(duì)象,函數(shù)原型如下:AnsiString_fastcallDateToStr(System:TDateTimeDate);TimeToStr將當(dāng)前日期轉(zhuǎn)換為字符串對(duì)象,函數(shù)原型如下:AnsiString_fastcallTimeToStr(System:TDateTimeTime);DateTimeToStr將TDateTime對(duì)象轉(zhuǎn)換為字符串對(duì)象

3、,函數(shù)原型如下:AnsiString_fastcallDateTimeToStr(System:TDateTimeDateTime);StrToDate將字符串對(duì)象轉(zhuǎn)換為年月日對(duì)象,函數(shù)原型如下:System:TDateTime_fastcallStrToDate(constAnsiStringS);StrToTime將字符串對(duì)象轉(zhuǎn)換時(shí)間對(duì)象,函數(shù)原型如下:System:TDateTime_fastcallStrToTime(constAnsiStringS);10.StrToDateTime將字符串對(duì)象轉(zhuǎn)換為年月日時(shí)間對(duì)象,函數(shù)原型如下:System:TDateTime_fastcallSt

4、rToDateTime(constAnsiStringS);11.DateTimeToSystemTime將TDateTime對(duì)象轉(zhuǎn)換為操作系統(tǒng)時(shí)間,函數(shù)原型如下:void_fastcallDateTimeToSystemTime(System:TDateTimeDateTime,_SYSTEMTIME&;SystemTime);12.SystemTimeToDateTime將操作系統(tǒng)時(shí)間轉(zhuǎn)換為TDateTime對(duì)象,函數(shù)原型如下:System:TDateTime_fastcallSystemTimeToDateTime(const_SYSTEMTIME&SystemTime);五.Borla

5、ndC+BuilderVCL的數(shù)值轉(zhuǎn)換函數(shù)IntToStr將整數(shù)轉(zhuǎn)換為AnsiString字符串,函數(shù)原型如下:AnsiString_fastcallIntToStr(intValue);IntToHex將整數(shù)轉(zhuǎn)換為十六進(jìn)制字符串,函數(shù)原型如下:AnsiString_fastcallIntToHex(intValue,intDigits);StrToInt將AnsiString字符串轉(zhuǎn)換為整數(shù)值,如果不能進(jìn)行轉(zhuǎn)換,則產(chǎn)生EConvertError異常,函數(shù)原型如下:int_fastcallStrToInt(constAnsiStringS);StrToIntDef將AnsiString字符串轉(zhuǎn)

6、換為一個(gè)數(shù)值,函數(shù)原型如下:int_fastcallStrToIntDef(constSystem:AnsiStringS,intDefault);FloatToStr將浮點(diǎn)數(shù)轉(zhuǎn)換為AnsiString字符串,函數(shù)原型如下:AnsiString_fastcallFloatToStr(ExtendedValue);StrToFloat將AnsiString字符串轉(zhuǎn)換為一個(gè)浮點(diǎn)數(shù)值,函數(shù)原型如下:Extended_fastcallStrToFloat(constAnsiStringS);FloatToStrF將浮點(diǎn)數(shù)轉(zhuǎn)換為指定格式的AnsiString字符串,函數(shù)原型如下:AnsiString_f

7、astcallFloatToStrF(ExtendedValue,TFloatFormatFormat,intPrecision,intDigits);四.BorlandC+BuilderVCL的字符串函數(shù)UpperCase將指定的AnsiString字符串轉(zhuǎn)換為大寫形式,函數(shù)原型如下:AnsiString_fastcallUpperCase(constAnsiStringS);LowerCase將指定的AnsiString字符串轉(zhuǎn)換為小寫形式,函數(shù)原型如下:AnsiString_fastcallLowerCase(constAnsiStringS);CompareStr比較兩個(gè)AnsiStr

8、ing字符串,函數(shù)原型如下:int_fastcallCompareStr(constAnsiStringS1,constAnsiStringS2);CompareText比較兩個(gè)AnsiString字符串,函數(shù)原型如下:int_fastcallCompareText(constAnsiStringS1,constAnsiStringS2);StrLen返回字符串的長度,函數(shù)原型如下:Cardinal_fastcallStrLen(constchar*Str);StrEnd返回字符串結(jié)尾指針,函數(shù)原型如下:char*_fastcallStrEnd(constchar*Str);StrMove從源

9、字符串向目的字符串拷貝指定數(shù)目的字符,函數(shù)原型如下:char*_fastcallStrMove(char*Dest,constchar*Source,CardinalCount);StrCopy將源字符串拷貝到目的字符串中,函數(shù)原型如下:char*_fastcallStrCopy(char*Dest,constchar*Source);StrECopy將源字符串拷貝到目的字符串中,并返回目的字符串結(jié)尾指針,函數(shù)原型如下:char*_fastcallStrECopy(char*Dest,constchar*Source);10.StrLCopy將源字符串指定數(shù)目的字符拷貝到目的字符串中,并返回目

10、的字符串指針,函數(shù)原型如下:char*_fastcallStrLCopy(char*Dest,constchar*Source,CardinalMaxLen);11.StrPCopy將AnsiString類型的源字符串拷貝到目的字符串中,并返回目的字符串指針,函數(shù)原型如下:char*_fastcallStrPCopy(char*Dest,constAnsiStringSource);12.StrPLCopy將源字符串(AnsiString類型)指定數(shù)目的字符拷貝到目的字符串中,并返回目的字符串指針,函數(shù)原型如下:char*_fastcallStrPLCopy(char*Dest,constAn

11、siStringSource,CardinalMaxLen);13.StrCat連接兩個(gè)字符串,并返回目的字符串指針,函數(shù)原型如下:char*_fastcallStrCat(char*Dest,constchar*Source);14.StrLCat將指定數(shù)目的源字符串連接到目的字符串,并返回目的字符串指針,函數(shù)原型如下:char*_fastcallStrLCat(char*Dest,constchar*Source,CardinalMaxLen);15.StrComp兩個(gè)字符串相到比較,返回比較的結(jié)果,函數(shù)原型如下:int_fastcallStrComp(constchar*Str1,con

12、stchar*Str2);16.StrIComp兩個(gè)字符串相互比較(不論大小寫),返回比較的結(jié)果,函數(shù)原型如下:int_fastcallStrIComp(constchar*Str1,constchar*Str2);17.StrLComp對(duì)兩個(gè)字符串指定數(shù)目的字符進(jìn)行比較操作,函數(shù)原型如下:int_fastcallStrLComp(constchar*Str1,constchar*Str2,CardinalMaxLen);18.StrScan在指定的字符串中尋找特定的字符,并返回字符串中第一個(gè)特定字符的指針,函數(shù)原型如下:char*_fastcallStrScan(constchar*Str,

13、charChr);19.StrRScan在指定的字符串中尋找特定的字符,并返回字符串中最后一個(gè)特定字符的指針,函數(shù)原型如下:char*_fastcallStrRScan(constchar*Str,charChr);20.StrPos在Strl所指定的字符串中尋找Str2所指定的子字符串,并返回Str2在Str2中第一個(gè)子字符的指針,函數(shù)原型如下:char*_fastcallStrPos(constchar*Str1,constchar*Str2);21.StrUpper將字符串轉(zhuǎn)換為大寫形式,函數(shù)原型如下:char*_fastcallStrUpper(char*Str);22.StrLowe

14、r將字符串轉(zhuǎn)換為小寫形式,函數(shù)原型如下:char*_fastcallStrLower(char*Str);23.StrPas將指定的字符串轉(zhuǎn)換為AnsiString類型字符串對(duì)象,函數(shù)原型如下:AnsiString_fastcallStrPas(constchar*Str);24.StrAlloc為字符串分配指定字節(jié)的內(nèi)存,并返回內(nèi)存指針,函數(shù)原型如下:char*_fastcallStrAlloc(CardinalSize);25.StrBufSize返回*Str所指向內(nèi)存的大小,函數(shù)原型如下:Cardinal_fastcallStrBufSize(constchar*Str);26.StrN

15、ew在堆中為指定字符串分配空間,并將字符串拷貝到此空間中,函數(shù)原型如下:char*_fastcallStrNew(constchar*Str);三BorlandC+BuilderVCL的磁盤管理函數(shù)DiskFree返回指定磁盤的剩余空間,如果操作成功,返回剩余磁盤空間,如果操作失敗,則返回-1,函數(shù)原型如下:int_fastcallDiskFree(ByteDrive);DiskSize返回指定磁盤的空間,如果操作成功,返回磁盤空間,如果操作失敗,則返回-1,函數(shù)原型如下:int_fastcallDiskSize(ByteDrive);GetCurrentDir返回當(dāng)前工作目錄,函數(shù)原型如下:

16、AnsiString_fastcallGetCurrentDir();SetCurrentDir設(shè)置當(dāng)前工作目錄,如果操作成功,則返回真,函數(shù)原型如下:bool_fastcallSetCurrentDir(constAnsiStringDir);CreateDir創(chuàng)建新的目錄,如果操作成功,返回真,否則返回假,函數(shù)原型如下:bool_fastcallCreateDir(constAnsiStringDir);RemoveDir刪除指定的目錄,如果操作成功,返回真,否則返回假,函數(shù)原型如下:bool_fastcallRemoveDir(constAnsiStringDir);二.BorlandC

17、+BuilderVCL的文件操作函數(shù):FileOpen打開指定的文件,如果返回為正數(shù),表示操作成功,返回值為文件句柄:如果返回值為-1,表示操作失敗,函數(shù)原型如下:int_fastcallFileOpen(constSystem:AnsiStringFileName,intMode);FileCreate以指定的文件名稱創(chuàng)建一個(gè)新的文件,如果返回為正數(shù),表示操作成功,返回值為文件句柄,如果返回值為-1,表示操作失敗.函數(shù)原型如下:int_fastcallFileCreate(constSystem:AnsiStringFileName);FileRead從文件中讀取指定字節(jié)的數(shù)據(jù)到緩沖區(qū)中,函

18、數(shù)返回實(shí)際讀取的字節(jié)數(shù),函數(shù)原型如下;int_fastcallFileRead(intHandle,void*Buffer,intCount);FileWrite將緩沖區(qū)的數(shù)據(jù)寫入到指定的文件的當(dāng)前位置中去如果操作成功,函數(shù)返回實(shí)際寫入的字節(jié)數(shù),如果返回為-1,則表示操作產(chǎn)生錯(cuò)誤,函數(shù)原型如下:int_fastcallFileWrite(intHandle,constvoid*Buffer,intCount);FileSeek調(diào)整文件指針到新的位置,如果操作成功,則返回新的文件位置,如果操作失敗,則函數(shù)返回-1,函數(shù)原型如下:int_fastcallFileSeek(intHandle,int

19、Offset,intOrigin);FileClose關(guān)閉指定的文件,函數(shù)原型如下:void_fastcallFileClose(intHandle);FileAge返回指定文件的時(shí)間標(biāo)簽,如果操作失敗,則返回-1,函數(shù)原型如下:int_fastcallFileAge(constSystem:AnsiStringFileName);FileExists用于測試指定的文件是否存在,如果存在返回真,否則返回假,函數(shù)原型如下:bool_fastcallFileExists(constSystem:AnsiStringFileName);FileGetDate返回指定文件的DOS時(shí)間標(biāo)簽,如果操作失敗

20、,則近回-1,函數(shù)原型如下:int_fastcallFileGetDate(intHandle);FileSetDate更改指定文件的DOS時(shí)間標(biāo)簽,如果操作成功,返回0,否則返回錯(cuò)誤代碼,函數(shù)原型如下:int_fastcallFileSetDate(intHandle,intAge);FileGetAttr返回指定文件的屬性,如果操作失敗,則函數(shù)返回-1,函數(shù)原型如下;int_fastcallFileGetAttr(constSystem:AnsiStringFileName);FileSetAttr更改指定文件的屬性參數(shù),如果操作成功,則返回0,函數(shù)原型如下;int_fastcallFil

21、eSetAttr(constSystem:AnsiStringFileName,intAttr);FindFirst在指定的文件目錄內(nèi),搜尋符合特定屬性參數(shù)的文件,如果成功地查找到符合條件的文件,則函數(shù)返回0,否則函數(shù)返回一個(gè)錯(cuò)誤代碼,函數(shù)原型如下:int_fastcallFindFirst(constSystem:AnsiStringPath,intAttr,TSearchRec&;F);FindNext繼續(xù)搜尋FindFirst所指定屬性參數(shù)的文件,如果成功地查找到符合條件的文件,則函數(shù)返回0,否則函數(shù)返回一個(gè)錯(cuò)誤代碼,函數(shù)原型如下:int_fastcallFindNext(TSearch

22、Rec&;F);FindClose釋放FindFirst操作所申請(qǐng)的內(nèi)存資源,函數(shù)原型如下:void_fastcallFindClose(TSearchRec&;F);DeleteFile在計(jì)算機(jī)磁盤中刪除指定的文件,如果操作成功,則函數(shù)返回真,函數(shù)原型如下:bool_fastcallDeleteFile(constAnsiStringFileName);RenameFile更改指定文件的名稱,如果操作成功,則函數(shù)返回真,函數(shù)原型如下:bool_fastcallRenameFile(constAnsiStringOldName,constAnsiStringNewName);ChangeFileExt更改指定文件的擴(kuò)展名,函數(shù)原型如下:AnsiString_fastcallChangeFileExt(constAnsiStringFileName,c

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論