C風格字串

2021-06-27 13:04:44 字數 530 閱讀 9064

1、使用c標準庫函式,必須包含相應的c標頭檔案

#include

2、操縱c風格字串的標準庫函式

strlen(s)  

//返回s的長度,不包含字串結束符null

strcmp(s1,s2)  

//比較兩個字串s1和s2是否相同。若s1與s2相等,返回0;若s1大於s2,返回正數;若s1小於s2,則返回負數

strcat(s1,s2)  

//將字串s2連線到s1後,並返回s1

strcpy(s1,s2)  

//將s2複製給s1,並返回s1

strncat(s1,s2,n)  

//將s2的前n個字元連線到s1後面,並返回s1

strncpy(s1,s2,n)  

//將s2的前n個字元複製給s1後面,並返回s1

3、永遠不要忘記字串結束符null

4、 string提供了乙個名為c_str的成員函式,以獲取對應的c風格字串。

如:char *str = st2.c_str();

C風格字串與C 風格字串

c風格字串 對字串進行操作的 c 函式定義在標頭檔案中 1.字串定義 char result 2.字串的最後乙個字元是null字元 0 可以通過這個字元確定字串的結尾。3.strlen 返回的是字串的大小 因此,分配空間的時候,需要比字串的實際空間大1.e.g.char copystring con...

C風格字串與C 風格字串

c風格字串 對字串進行操作的 c 函式定義在標頭檔案中 1.字串定義 char result 2.字串的最後乙個字元是null字元 0 可以通過這個字元確定字串的結尾。3.strlen 返回的是字串的大小 因此,分配空間的時候,需要比字串的實際空間大1.e.g.char copystring con...

c風格字串與c風格字串陣列

include includeusing namespace std int main 輸出結果 0034ff10 0034ff10 0034ff04 013bdc80 char str abcd 先在文字常量區為 abcd 常量分配5b,接著在棧裡為指標str分配4b,並接收 abcd 字串的首位...