wcslen與lstrlen如何區別

2021-06-05 18:22:51 字數 455 閱讀 4059

size_t strlen( const char *string );

size_t wcslen( const wchar_t *string );

int lstrlen(

lpctstr lpstring  // string to count

); strlen()返回ansi字串長度;

wcslen()返回寬字串長度;

lstrlen()依據字串具體引數型別返回其長度。

#include   "stdafx.h"  

#include  

#include  

int   _tmain(int   argc,   _tchar*   argv)  

str1=ab  

len=2  

sizeof=6   

為什麼wcslen(str2)是4呢?  

如何構造perment 區溢位

方法區 永久代 永久代的 有兩種 常量池中的常量,無用的類資訊,常量的 很簡單,沒有引用了就可以被 對於無用的類進行 必須保證3點 類的所有例項都已經被 載入類的classloader已經被 類物件的class物件沒有被引用 即沒有通過反射引用該類的地方 永久代的 並不是必須的,可以通過引數來設定是...

get put post delete含義與區別

1 get請求會向資料庫發索取資料的請求,從而來獲取資訊,該請求就像資料庫的select操作一樣,只是用來查詢一下資料,不會修改 增加資料,不會影響資源的內容,即該請求不會產生 無論進行多少次操作,結果都是一樣的。2 與get不同的是,put請求是向伺服器端傳送資料的,從而改變資訊,該請求就像資料庫...

get put post delete含義與區別

1 get請求會向資料庫發索取資料的請求,從而來獲取資訊,該請求就像資料庫的select操作一樣,只是用來查詢一下資料,不會修改 增加資料,不會影響資源的內容,即該請求不會產生 無論進行多少次操作,結果都是一樣的。2 與get不同的是,put請求是向伺服器端傳送資料的,從而改變資訊,該請求就像資料庫...