程式碼示例:
#include<stdio.h>
void Copy_string(char* str1, char* str2); //函式宣告
int main()
{
char str1[20];
char str2[20];
puts("請輸入字串str1:");
gets(str1); //獲取從鍵盤輸入的字串
Copy_string(str1, str2);
printf("字串str2:%s\n",str2 );
return 0;
}
void Copy_string(char* str1, char* str2) //自定義字串連線函式
int i = 0;
while (str1[i] != 0)
str2[i] = str1[i];
i++;
str2[i] = "\0"; //新增字串結束符
程式碼示例:
#include<stdio.h>
void Copy_string(char* str1, char* str2); //函式宣告
int main()
{
char str1[20];
char str2[20];
puts("請輸入字串str1:");
gets(str1); //獲取從鍵盤輸入的字串
Copy_string(str1, str2);
printf("字串str2:%s\n",str2 );
return 0;
}
void Copy_string(char* str1, char* str2) //自定義字串連線函式
{
int i = 0;
while (str1[i] != 0)
{
str2[i] = str1[i];
i++;
}
str2[i] = "\0"; //新增字串結束符
}