例69:C語言撰寫一個程式,將字符陣列str2中的全部字符復制到字符陣列str1中,要求不使用strcpy函式,
決議:復制時「\0」也要復制過去,「\0」后面的字符不復制 ,
源代碼演示:
#include<stdio.h>//頭檔案
#include<string.h>//引入求字串長度的庫函式
int main()//主函式
{
char str1[80],str2[80];//定義字符陣列
int i;//定義整型變數
printf("輸入要復制的字串:");//提示陳述句
scanf("%s",str2);//輸入字串
for(i=0;i<=strlen(str2);i++)//遍歷
{
str1[i]=str2[i];//挨個賦值
}
printf("復制后的字串是:%s\n",str1);//輸出復制后的
return 0;//主函式回傳值為0
}
編譯運行結果如下:
輸入要復制的字串:love
復制后的字串是:love
--------------------------------
Process exited after 3.853 seconds with return value 0
請按任意鍵繼續. . .
以上,如果你看了覺得對你有所幫助,就給小林點個贊,分享給身邊的人叭,這樣小林也有更新下去的動力,跪謝各位父老鄉親啦~
C語言 | 復制字串,不用strcpy
更多案例可以go公眾號:C語言入門到精通
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/253564.html
標籤:其他
上一篇:高通平臺除錯 ADV7533
下一篇:Win10應用清單(自用)
