strcpy(str1, str2)
将字元串str2複制到str1中,這個庫函數不會檢查str1的容量是否足夠長度。
strncpy(str1, str2, size_t)
将字元串str2從頭開始複制size_t個字元到str1中,這個庫函數會檢查str1的容量是否足夠長度。
memset(str, 0 ,5)
将str中的5個長度的字元清空替換成0.
strcmp(str1, str2)
比較str1和str2字元串的ASCII碼的大小,會傳回>0 、0、 <0中的一種。
strncmp(str1, str2, size_t)
指定str1和str2中size_t個元素比較,會傳回>0 、0、 <0中的一種。
strcat(str,"this is a string")
将字元串拼接到str的後面,不檢查str數組的長度。
strncat(str, "Bye Bye.", 5);
将字元串中的5個長度的字元拼接到str的後面,檢查str數組的長度。
是以,判斷兩個字元串是否相等,可以這樣來判斷
if( !strcmp(str1, str2)){
printf("相等\n");
}