第66+67+68課 常用字串處理函式
1、strlen函式 字串長度
//程式-------------------------------------------
#include
#include
#include
intmain()
;char world3=
"你好!北京大學!"
;printf
("world1的長度為%d\n"
,strlen
(world1));
printf
("world2的長度為%d\n"
,strlen
(world2));
printf
("world3的長度為%d\n"
,strlen
(world3));
return0;
}//程式-------------------------------------------
//執行結果-------------------------------------------
world1的長度為10
world2的長度為10
world3的長度為16
process returned 0
(0x0
) execution time :
1.482 s
press any key to continue
.//執行結果-------------------------------------------
//comment-------------------------------------------
不算最後\0的長度,乙個中文字元佔據兩個位元組
//comment-------------------------------------------
2、strcpy: 字串的複製(每個元素逐個進行)
//程式-------------------------------------------
#include
#include
#include
intmain()
//程式-------------------------------------------
//執行結果-------------------------------------------
請輸入字串:
abcworld1的值是abc world2的值是abc
process returned 0
(0x0
) execution time :
3.540 s
press any key to continue
.//執行結果-------------------------------------------
3、strcpy: 字串比較
相等返回0
1<
2 返回正數
1>
2 返回負數
//使用者名稱密碼登入程式-------------------------------------------
#include
#include
#include
#define user_name "admin"
#define password "admin"
/** *驗證傳入的使用者名稱和密碼是否正確
*引數1:需要驗證的使用者名稱
*引數2:需要驗證的密碼
*返回:如果使用者名稱和密碼合法,返回1,否則,返回0
*/intlogin
(char
,char
);intmain()
else
return0;
}int
login
(char username,
char password)
return result;
}//使用者名稱密碼登入程式-------------------------------------------
//執行結果-------------------------------------------
請輸入使用者名稱:admin
請輸入密碼:admin
密碼正確!
process returned 0
(0x0
) execution time :
6.014 s
press any key to continue
.//執行結果-------------------------------------------
4、strcat
(str1, str2)
: 字串連線
將2號字串拼接到1號字串中去
注意1號字串的長度一定要大
//字串連線程式-------------------------------------------
#include
#include
#include
intmain()
//字串連線程式-------------------------------------------
//執行結果-------------------------------------------
str1 = 你好,中國!你也好,美國! str2 = 你也好,美國!
process returned 0
(0x0
) execution time :
1.897 s
press any key to continue
.//執行結果-------------------------------------------
c 語言 最常用字元
題目描述 英文本母裡出現頻率最高的是哪個字母呢?給定乙個字串,輸出字串 現次數最多的字母。輸入輸入乙個只含有大小寫字母和空格的字串,長度不超過100,以回車結束。輸出輸出乙個小寫字母,表示該字串 現次數最多的字母。若答案有多個,則只輸出ascii碼最小的那個。include include char...
C語言常用字串處理
字串 字串是由零個或者多個字元組成的有限序列 子串 字串中任意個連續的字元組成的子串行,並規定空串是任意串的子串,字串本身也是子串之一 abcdefg abc 就是其子串,但是 ade 不屬於子串範圍。子串行 不要求字元連續,但是其順序與其在主串中相一致 上例中,abc 與 ade 都屬於子串行範圍...
C語言常用字串函式
c 庫函式 strcat char strcat char dest,const char src 把 src 所指向的字串追加到 dest 所指向的字串的結尾 演示 strcat 函式的用法 char str1 100 char str2 100 gets str1 輸入abcd strcat s...