stl 字串操作

2021-10-24 03:06:00 字數 2140 閱讀 1863

//返回多位元組字串長度,即首元素為 str 所指向的字元陣列直到而不包含首個空字元的字元數。

std::size_t strlen

(const

char

* str )

;//返回寬字串的長度,即空終止寬字元之前的非空寬字元數。

std::size_t wcslen

(const

wchar_t

* str )

;

//多位元組

intstrcmp

(const

char

*lhs,

const

char

*rhs )

;int

strncmp

(const

char

* lhs,

const

char

* rhs, std::size_t count )

;//寬位元組

intwcscmp

(const

wchar_t

* lhs,

const

wchar_t

* rhs )

;int

wcsncmp

(const

wchar_t

* lhs,

const

wchar_t

* rhs, std::size_t count )

;

引數:

lhs, rhs - 指向待比較的空終止位元組字串的指標

count - 要比較的最大字元數

返回值:

若字典序中 lhs 先出現於 rhs 則為負值

若 lhs 與 rhs 比較相等則為零

若字典序中 lhs 後出現於 rhs 則為正值

//多位元組

char

*strcpy

(char

* dest,

const

char

* src )

;char

*strncpy

(char

*dest,

const

char

*src, std::size_t count )

;//寬位元組

wchar_t

*wcscpy

(wchar_t

*dest,

const

wchar_t

*src )

;wchar_t

*wcsncpy

(wchar_t

*dest,

const

wchar_t

*src, std::size_t count )

;

引數:

dest

//多位元組

char

*strcat

(char

*dest,

const

char

*src )

;char

*strncat

(char

*dest,

const

char

*src, std::size_t count )

;//寬位元組

wchar_t

*wcscat

(wchar_t

*dest,

const

wchar_t

*src )

;wchar_t

*wcsncat

(wchar_t

*dest,

const

wchar_t

*src, std::size_t count )

;

引數:

dest - 指向要後附到的空終止位元組字串的指標

src - 指向作為複製**的空終止位元組字串的指標

count - 要複製的最大字元數

返回值:

dest

CSL 的字串(思維 STL操作)

時間限制 c c 1秒,其他語言2秒 空間限制 c c 524288k,其他語言1048576k 64bit io format lld csl 以前不會字串演算法,經過一年的訓練,他還是不會 於是他打算向你求助。給定乙個字串,只含有可列印字元,通過刪除若干字元得到新字串,新字串必須滿足兩個條件 僅...

CSL 的字串(思維 STL操作)

時間限制 c c 1秒,其他語言2秒 空間限制 c c 524288k,其他語言1048576k 64bit io format lld csl 以前不會字串演算法,經過一年的訓練,他還是不會 於是他打算向你求助。給定乙個字串,只含有可列印字元,通過刪除若干字元得到新字串,新字串必須滿足兩個條件 僅...

stl字串使用

std ostringstream ostr include ostr targetbox.m vmax targetbox.m vmax.x ostr targetbox.m vmax.y ostr targetbox.m vmax.z ostr ostr targetbox.m vmin tar...