c 中字元陣列操作(char陣列)

2021-09-01 20:51:15 字數 980 閱讀 7302

1

strcpy(s1, s2);

複製字串 s2 到字串 s1。

2strcat(s1, s2);

連線字串 s2 到字串 s1 的末尾。

3strlen(s1);

返回字串 s1 的長度。

4strcmp(s1, s2);

如果 s1 和 s2 是相同的,則返回 0;如果 s1s2 則返回值大於 0。

5strchr(s1, ch);

返回乙個指標,指向字串 s1 中字元 ch 的第一次出現的位置。

6strstr(s1, s2);

返回乙個指標,指向字串 s1 中字串 s2 的第一次出現的位置。

問題:學習c語言時,用字串的函式例如stpcpy()、strcat()、strcmp()等,要包含標頭檔案string.h 學習c++後,c++有字串的標準類string,string類也有很多方法,用string類時要用到string.h標頭檔案。 我現在看vc的書上也有cstring類,這個要包含什麼,怎麼用?

回答:這兩個乙個是標準c庫的,定義了一些字串的處理函式.乙個是標準c++庫的,定義了標準c++的std::string類. 要用這個類要包含標頭檔案...如下; #include using namespace std;//關於名字空間有興趣自己查去,一般用標準庫這句就行了

當然標準c庫也是標準c++庫的一部分,要用標準c庫里的處理函式...如下: #include //所以你用這句包含的是標準c庫的標頭檔案 ...或者用如下c++風格的,它們是等價的,不過比較推薦: #include using namespace std;

cstring類是mfc的類,...不搞windows mfc程式設計用不到

字串 字元陣列 char指標 ???

最近軒少閒來無事,乘爽妹子,華晨宇,楊紫這些頂流明星攢了一波大瓜,讓微博程式設計師痛苦加班之際,又拿起c 研究了一番,對字串略有所感,在此記錄一下。大部分學c c 的人都是從 printf hello,world cout hello,world endl 開始。hello,world 是乙個字串常...

C 中定義陣列 字串及陣列操作

c 中定義陣列 字串及陣列操作 一 一維 int numbers new int 不定長 int numbers new int 3 定長 二 多維 int numbers new int 不定長 int numbers new int 2,2 定長 三 例子 a int mf1 new int 6...

char陣列轉為字串

c語言 如何將無符號char陣列轉為字串 unsigned char src 6 如何轉為 char 12 int main char buffer 20 維數定義大些 for int i 0 i 6 i sprintf buffer i 2,x src i 格式化輸出到buffer,每個unsig...