C囂冱忖憲堪侃尖痕方
<貧匯准
和匯准>
C囂冱戻工阻戟源議忖憲堪侃尖痕方?辛參斤忖憲堪序佩補秘、補竃、栽旺、俐個、曳熟、廬算、鹸崙、朴沫吉荷恬?聞喘宸乂孖撹議痕方辛參寄寄受煤厘断議園殻減毅。
喘噐補秘補竃議忖憲堪痕方?箭泌
strcat() 繍委 arrayName2 銭俊欺 arrayName1 朔中?旺評茅圻栖 arrayName1 恷朔議潤崩炎崗
strcat() 議卦指峙葎 arrayName1 議仇峽。
和中頁匯倖酒汽議處幣?
Input a URL: http://c.biancheng.net/cpp/u/jiaocheng/?L
The URL is http://c.biancheng.net/cpp/u/jiaocheng/
str1: http://c.biancheng.net/cpp/u/jiaocheng/
低心?繍 str2 鹸崙欺 str1 朔?str1 嶄圻栖議坪否祥瓜顕固阻。
総翌?strcat() 勣箔 arrayName1 勣嗤怎校議海業?倦夸音嬬畠何廾秘侭申唄議忖憲堪。
忖憲云附短嗤寄弌岻蛍?strcmp() 參光倖忖憲斤哘議 ASCII 鷹峙序佩曳熟。strcmp() 貫曾倖忖憲堪議及 0 倖忖憲蝕兵曳熟?泌惚万断屢吉?祥写偬曳熟和匯倖忖憲?岷欺囑需音揖議忖憲?賜宀欺忖憲堪議挑硫。
卦指峙?飛 arrayName1 才 arrayName2 屢揖?夸卦指0?飛 arrayName1 寄噐 arrayName2?夸卦指寄噐 0 議峙?飛 arrayName1 弌噐 arrayName2?夸卦指弌噐0 議峙。
斤4怏忖憲堪序佩曳熟?
a VS b: 32
a VS c: -31
a VS d: 0
喘噐補秘補竃議忖憲堪痕方?箭泌
printf、puts、scanf、gets吉?聞喘扮勣淫根遊猟周stdio.h?遇聞喘凪万忖憲堪痕方勣淫根遊猟周string.h。string.h頁匯倖廨壇喘栖侃尖忖憲堪議遊猟周?万淫根阻載謹忖憲堪侃尖痕方?喇噐鐙嫌尫崙?云准峪嬬讐盾叱倖械喘議?嗤佶箸議響宀萩値似宸戦臥堋侭嗤痕方。
忖憲堪銭俊痕方 strcat()
strcat 頁 string catenate 議抹亟?吭房頁委曾倖忖憲堪憧俊壓匯軟?囂隈鯉塀葎?strcat(arrayName1, arrayName2);arrayName1、arrayName2 葎俶勣憧俊議忖憲堪。
strcat() 繍委 arrayName2 銭俊欺 arrayName1 朔中?旺評茅圻栖 arrayName1 恷朔議潤崩炎崗
'0円'。宸吭龍彭?arrayName1 駅倬怎校海?勣嬬校揖扮否追 arrayName1 才 arrayName2?倦夸氏埆順?階竃袈律?。strcat() 議卦指峙葎 arrayName1 議仇峽。
和中頁匯倖酒汽議處幣?
#include <stdio.h>
#include <string.h>
int main(){
char str1[100]="The URL is ";
char str2[60];
printf("Input a URL: ");
gets(str2);
strcat(str1, str2);
puts(str1);
return 0;
}
塰佩潤惚?Input a URL: http://c.biancheng.net/cpp/u/jiaocheng/?L
The URL is http://c.biancheng.net/cpp/u/jiaocheng/
忖憲堪鹸崙痕方 strcpy()
strcpy 頁 string copy 議抹亟?吭房頁忖憲堪鹸崙?匆軸繍忖憲堪貫匯倖仇圭鹸崙欺総翌匯倖仇圭?囂隈鯉塀葎?strcpy(arrayName1, arrayName2);strcpy() 氏委 arrayName2 嶄議忖憲堪申唄欺 arrayName1 嶄?忖憲堪潤崩炎崗
'0円'匆匯揖申唄。萩心和中議箭徨?
#include <stdio.h>
#include <string.h>
int main(){
char str1[50] = "ゞC囂冱延講舗〃";
char str2[50] = "http://c.biancheng.net/cpp/u/jiaocheng/";
strcpy(str1, str2);
printf("str1: %s\n", str1);
return 0;
}
塰佩潤惚?str1: http://c.biancheng.net/cpp/u/jiaocheng/
低心?繍 str2 鹸崙欺 str1 朔?str1 嶄圻栖議坪否祥瓜顕固阻。
総翌?strcat() 勣箔 arrayName1 勣嗤怎校議海業?倦夸音嬬畠何廾秘侭申唄議忖憲堪。
忖憲堪曳熟痕方 strcmp()
strcmp 頁 string compare 議抹亟?吭房頁忖憲堪曳熟?囂隈鯉塀葎?strcmp(arrayName1, arrayName2);arrayName1 才 arrayName2 頁俶勣曳熟議曾倖忖憲堪。
忖憲云附短嗤寄弌岻蛍?strcmp() 參光倖忖憲斤哘議 ASCII 鷹峙序佩曳熟。strcmp() 貫曾倖忖憲堪議及 0 倖忖憲蝕兵曳熟?泌惚万断屢吉?祥写偬曳熟和匯倖忖憲?岷欺囑需音揖議忖憲?賜宀欺忖憲堪議挑硫。
卦指峙?飛 arrayName1 才 arrayName2 屢揖?夸卦指0?飛 arrayName1 寄噐 arrayName2?夸卦指寄噐 0 議峙?飛 arrayName1 弌噐 arrayName2?夸卦指弌噐0 議峙。
斤4怏忖憲堪序佩曳熟?
#include <stdio.h>
#include <string.h>
int main(){
char a[] = "aBcDeF";
char b[] = "AbCdEf";
char c[] = "aacdef";
char d[] = "aBcDeF";
printf("a VS b: %d\n", strcmp(a, b));
printf("a VS c: %d\n", strcmp(a, c));
printf("a VS d: %d\n", strcmp(a, d));
return 0;
}
塰佩潤惚?a VS b: 32
a VS c: -31
a VS d: 0
<貧匯准
和匯准>