1、新建一個工程和.c文件,輸入頭文件和主函數。
江北網站制作公司哪家好,找創新互聯!從網頁設計、網站建設、微信開發、APP開發、響應式網站等網站項目制作,到程序開發,運營維護。創新互聯公司2013年成立到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選創新互聯。
2、定義變量類型。
3、調用cpy函數。
4、定義一個函數,并定義變量類型。
5、用一個For 語句和if語句判斷是否為元音。
6、最后加一個字符串結束符,并在主函數中輸出。
7、編譯。運行。
不錯,有前途
#includestdio.h
#includestring.h
void sstrcpy(char *s,char *t)
{
while(*s++=*t++);
}
void strcat_r(char *s,char *t)
{
for(int i=0;istrlen(s);i++)
{
if(s[i] == '\0')
{
break;
}
}
i;
while(s[i++]=*t++);
}
void main()
{
char str1[100]="x",str2[]="abcdefgh";
strcpy(str1,"xx");
strcat_r(str1,str2);
printf("%s\n",str1);
}
我也看不懂,這哪里是字符串連接
void _strcat(char str1[],char str2[])/*自定義strcat()函數*/
{
int i,j; /*定義控制變量*/
for(i=0;str1[i]!='\0';i++); /*字符數組1中循環*/
printf("%d",i);
for(j=0;str2[j]!='\0';j++) /*字符數組2中循環*/
printf("%d ",j);
str1[i+j]=str2[j]; /*字符串連接*/ 這里是直接賦值
str1[i+j]='\0'; /*結束*/ 這里也是直接賦值
}
#include stdio.h
#includeconio.h
#include string.h
char *my_strcat(char *s1,char *s2)
{
while(*(++s1));
while(*s1++=*s2++);
return s1;
}
int main()
{
char s1[50]={"你好,"},s2[50]={"世界!"};
my_strcat(s1,s2);
printf("%s",s1);
getch();
}
這是我給你寫的,實現字符串鏈接,而且代碼做到最減!
? ? ? -物聯網校企聯盟技術部
網站題目:c語言自定義串連接函數 c語言連接字符串的方法
轉載源于:http://vcdvsql.cn/article40/ddigieo.html
成都網站建設公司_創新互聯,為您提供關鍵詞優化、云服務器、網頁設計公司、域名注冊、搜索引擎優化、品牌網站設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯