2009年1月27日 星期二

BCB - VCL的字串函數介紹

1. UpperCase
  將指定的AnsiString字串轉換為大寫形式,函數原型如下:
  AnsiString __fastcall UpperCase(const AnsiString S);

2. LowerCase
  將指定的AnsiString字串轉換為小寫形式,函數原型如下:
  AnsiString __fastcall LowerCase(const AnsiString S);

3. CompareStr
  比較兩個AnsiString字串,函數原型如下:
  int __fastcall CompareStr(const AnsiString S1, const AnsiString S2);

4. CompareText
  比較兩個AnsiString字串,函數原型如下:
  int __fastcall CompareText(const AnsiString S1, const AnsiString S2);

5. StrLen
  返回字串的長度,函數原型如下:
  Cardinal __fastcall StrLen(const char * Str);

6. StrEnd
  返回字串結尾指針,函數原型如下:
  char * __fastcall StrEnd(const char * Str);

7. StrMove
  從來源字串向目的字串拷貝指定數目的字串,函數原型如下:
  char * __fastcall StrMove(char * Dest, const char * Source, Cardinal Count);

8. StrCopy
  將來源字串拷貝到目的字串中,函數原型如下:
  char * __fastcall StrCopy(char * Dest, const char * Source);

9. StrECopy
  將來源字串拷貝到目的字串中,並返回目的字串結尾指針,函數原型如下:
  char * __fastcall StrECopy(char * Dest, const char * Source);

10.StrLCopy
  將來源字串指定數目的字串拷貝到目的字串中,並返回目的字串指針,函數原型如下:
  char * __fastcall StrLCopy(char * Dest, const char * Source, Cardinal MaxLen);

11.StrPCopy
  將AnsiString類型的來源字串拷貝到目的字串中,並返回目的字串指針,函數原型如下:
  char * __fastcall StrPCopy(char * Dest, const AnsiString Source);

12.StrPLCopy
  將來源字串(AnsiString類型)指定數目的字串拷貝到目的字串中,並返回目的字串
指針,函數原型如下:
  char * __fastcall StrPLCopy(char * Dest, const AnsiString Source, Cardinal MaxLen);

13.StrCat
  連接兩個字串,並返回目的字串指針,函數原型如下:
  char * __fastcall StrCat(char * Dest, const char * Source);

14.StrLCat
  將指定數目的來源字串連接到目的字串,並返回目的字串指針,函數原型如下:
  char * __fastcall StrLCat(char * Dest, const char * Source, Cardinal MaxLen);

15.StrComp
  兩個字串相到比較,返回比較的結果,函數原型如下:
  int __fastcall StrComp(const char * Str1, const char * Str2);

16.StrIComp
  兩個字串相互比較(不論大小寫),返回比較的結果,函數原型如下:
  int __fastcall StrIComp(const char * Str1, const char * Str2);

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

18.StrScan
  在指定的字串中尋找特定的字串,並返回字串中第一個特定字串的指針,函數原型如下:
  char * __fastcall StrScan(const char * Str, char Chr);

19.StrRScan
  在指定的字串中尋找特定的字串,並返回字串中最後一個特定字串的指針,函數原型如下:
  char * __fastcall StrRScan(const char * Str, char Chr);

20.StrPos
  在Strl所指定的字串中尋找Str2所指定的子字串,並返回Str2在Str2中第一個子字串的指針,函數原型如下:
  char * __fastcall StrPos(const char * Str1, const char * Str2);

21.StrUpper
  將字串轉換為大寫形式,函數原型如下:
  char * __fastcall StrUpper(char * Str);

22.StrLower
  將字串轉換為小寫形式,函數原型如下:
  char * __fastcall StrLower(char * Str);

23.StrPas
  將指定的字串轉換為AnsiString類型字串對象,函數原型如下:
  AnsiString __fastcall StrPas(const char * Str);

24.StrAlloc
  為字串分配指定字節的內存,並返回內存指針,函數原型如下:
  char * __fastcall StrAlloc(Cardinal Size);

25.StrBufSize
  返回*Str所指向內存的大小,函數原型如下:
  Cardinal __fastcall StrBufSize(const char * Str);

26.StrNew
  在堆中為指定字串分配空間,並將字串拷貝到此空間中,函數原型如下:
  char * __fastcall StrNew(const char * Str);

沒有留言:

張貼留言