1. 程式人生 > >C語言 不使用strcpy 函式實現字串複製功能

C語言 不使用strcpy 函式實現字串複製功能

#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(charstr1

charstr2)     //自定義字串連線函式

{

    int i = 0;

    while (str1[i] != 0)

    {

        str2[i] = str1[i];

        i++;

    }

    str2[i] = '\0';                         //新增字串結束符

}


Ⅲ)執行結果