1. strcat函式–字串連線函式。
#include
"stdio.h"
#include
"string.h"
//為了引用strcat函式。
intmain()
,str2=
;printf
("%s"
,strcat
(str1,str2));
//strcat(a字元陣列,b字元陣列);
}//strcat函式--字串連線函式
//a字元陣列必須足夠大,以便容納後面的新字串。
2.strcpy和strncpy函式–字串複製函式。
#include
#include
//為了使用strcpy和strncpy函式
intmain()
,a=,b[20]
,d[20]=
;strcpy
(str,a)
;//一般形式 strcpy(字元陣列,字串); 作用:將字串複製到字元陣列中去。
strcpy
(b,"world");
strncpy
(d,a,2)
;//作用 將a中最前面兩個字元複製到字元陣列d中,字元陣列d後面的保持原樣。
3.strcmp函式–字串比較函式
#include
#include
//strcmp(字元陣列1,字元陣列2);比較第乙個不同字元的ascii碼
intmain()
,b=,c=
;printf
("%d\n"
,strcmp
(a,b));
//'a'
printf
("%d\n"
,strcmp
(b,a));
printf
("%d\n"
,strcmp
(a,c));
//全部字元相同 函式值為0
4.strlen函式–測字串長度的函式。作用:測字串長度
函式值為字串的實際長度(不包括』\0』)。
5.strlwr函式與strupr函式 --大小寫字母轉換函式
#include
"stdio.h"
#include
"string.h"
intmain()
;puts
(strlwr
(a))
;//strlwr函式 將字串中的大寫字母轉換為小寫。
puts
(strupr
(a))
;//strupr函式 將字串中的小寫字母轉換為大寫。
C語言常用的字串函式
一 字串複製函式 strcpy 字元陣列,字串 例子 char s1 10 s2 20 s3 hello strcpy s1,s3 s1字串hello strcpy s2,world s2字串為world 注意 定義的陣列大小要大於字串的長度。二 字串連線函式 strcat 字元陣列,字串 例子 c...
c語言中字串常用函式
程式設計中,常用到字串的各個函式,總結如下 1 字串的初始化 1 char ch 5 字串,不是字元陣列 2 char ch 5 字串,不是字元陣列,因為 0 與0等價。3 char ch 5 字串,不是字元陣列 4 char ch 很明顯的字串 2 字串的複製 1 strcpy char ch 5...
c語言 字串函式
c語言中的字串函式 主要是兩大類,一類是拷貝的,一類是比較的,另乙個就是其他的 拷貝的有 1.strcpy 函式原型 char strcpy char strdestination,const char strsource 函式功能 將strsource的內容拷貝到strdestination中去,...