c語(yǔ)言中string的用法為char* strcpy(char* str1,char* str2); 一般string函數(shù)是用來替代C語(yǔ)言中的字符串的,string 類為我們提供了一個(gè)轉(zhuǎn)換函數(shù) c_str(),該函數(shù)能夠?qū)?string 字符串轉(zhuǎn)換為C風(fēng)格的字符串,并返回該字符串的 const 指針。
成都創(chuàng)新互聯(lián)一直在為企業(yè)提供服務(wù),多年的磨煉,使我們?cè)趧?chuàng)意設(shè)計(jì),網(wǎng)絡(luò)營(yíng)銷推廣到技術(shù)研發(fā)擁有了開發(fā)經(jīng)驗(yàn)。我們擅長(zhǎng)傾聽企業(yè)需求,挖掘用戶對(duì)產(chǎn)品需求服務(wù)價(jià)值,為企業(yè)制作有用的創(chuàng)意設(shè)計(jì)體驗(yàn)。核心團(tuán)隊(duì)擁有超過十多年以上行業(yè)經(jīng)驗(yàn),涵蓋創(chuàng)意,策化,開發(fā)等專業(yè)領(lǐng)域,公司涉及領(lǐng)域有基礎(chǔ)互聯(lián)網(wǎng)服務(wù)成都棕樹電信機(jī)房、App定制開發(fā)、手機(jī)移動(dòng)建站、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)絡(luò)整合營(yíng)銷。
#includestdio.h
void func(char *,char *B);
void main()
{
char A[10];
char B[10];
scanf("%s",A);
func(A,B);
printf("%s\n",B);//輸出B
}
void func(char *A,char *B)
{
printf("%c\n",A[0]);
B[0]=A[1];
B[1]='\0';//字符串結(jié)尾為\0;
}
找到這個(gè)數(shù)組的地址你就可以操作他了
在你定義的時(shí)候 數(shù)組名就是這個(gè)數(shù)組的首地址 你可以直接使用數(shù)組名來操作這個(gè)數(shù)組
char str[]="hgff";
puts(str);//用數(shù)組名輸出數(shù)組 注意 必須是字符串
也可以定義一個(gè)指針指向這個(gè)數(shù)組的地址 然后通過指針操作數(shù)組
char *p;
p=str;//指針p指向數(shù)組str
gets(p);//輸入字符串存儲(chǔ)在str數(shù)組里面
函數(shù)里面定義的變量只能在這個(gè)函數(shù)內(nèi)部使用……因此main函數(shù)定義的 l 和s不能在count里面用……