C/C++編程筆記:C++中wcscmp、wcscpy和wcslen函數(shù)


wcscmp()函數(shù)
所述wcscmp()函數(shù)定義在cwchar.h頭文件。wcscmp()函數(shù)用于比較兩個以null結(jié)尾的寬字符串,并且此比較是按字典順序進行的。
句法:
int wcscmp(const wchar_t * str1,const wchar_t * str2);
參數(shù):此方法采用以下兩個參數(shù):
str1:表示要比較的第一個字符串的指針。
str2:表示要比較的第二個字符串的指針。
返回值:該方法返回:
零:如果str1和str2相同。
正值:如果str1中的第一個不同字符大于str2中的相應字符。
負值:如果str1中的第一個不同字符小于str2中的相應字符。
下面的程序說明了上述功能:

輸出:
Comparing Computer and Science = -1
Comparing Science and Science = 0
Comparing Science and Computer = 1
wcscpy()函數(shù)
所述wcscpy()函數(shù)定義在cwchar.h頭文件。wcscpy()函數(shù)用于將寬字符串從源復制到目標。
句法:
wchar_t * wcscpy(wchar_t * dest,const wchar_t * src);
參數(shù):此方法接受以下兩個參數(shù):
dest:指定指向目標數(shù)組的指針。
src:?指定指向源數(shù)組的指針。
返回值:?wcscpy()函數(shù)返回修改后的目標。
下面的程序說明了上述功能:

輸出:
Source: A computer science portal for geeks
Destination:
After modification, destination: A computer science portal for geeks
wcslen()函數(shù)
所述wcslen()函數(shù)定義在cwchar.h頭文件。函數(shù)wcslen()函數(shù)返回給定寬字符串的長度。
句法:
size_t wcslen(const wchar_t * str);
參數(shù):此方法采用單個參數(shù)str,該參數(shù)表示要計算其長度的寬字符串的指針。
返回值:該函數(shù)返回寬字符串的長度。
下面的程序說明了上述功能:

輸出:The length of 'abcde' is =5
每天學點小知識,希望對你有幫助~
另外如果你想更好的提升你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這里或許可以幫到你~
微信公眾號:C語言編程學習基地
分享(源碼、項目實戰(zhàn)視頻、項目筆記,基礎入門教程)
歡迎轉(zhuǎn)行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!
