C 語(yǔ)言基礎(chǔ)教程

C 語(yǔ)言流程控制

C 語(yǔ)言函數(shù)

C 語(yǔ)言數(shù)組

C 語(yǔ)言指針

C 語(yǔ)言字符串

C 語(yǔ)言結(jié)構(gòu)體

C 語(yǔ)言文件

C 其他

C 語(yǔ)言參考手冊(cè)

C程序不使用strcpy()復(fù)制字符串

C 語(yǔ)言編程實(shí)例大全

在此示例中,您將學(xué)習(xí)不使用strcpy()函數(shù)即可復(fù)制字符串。

要理解此示例,您應(yīng)該了解以下C語(yǔ)言編程主題:

如您所知,復(fù)制字符串的最佳方法是使用strcpy()函數(shù)。但是,在此示例中,我們將手動(dòng)復(fù)制字符串,而不使用strcpy()函數(shù)。

不使用strcpy()復(fù)制字符串

#include <stdio.h>
int main() {
    char s1[100], s2[100], i;
    printf("輸入字符串 s1: ");
    fgets(s1, sizeof(s1), stdin);

    for (i = 0; s1[i] != '\0'; ++i) {
        s2[i] = s1[i];
    }

    s2[i] = '\0';
    printf("字符串 s2: %s", s2);
    return 0;
}

輸出結(jié)果

輸入字符串 s1: Hey fellow programmer.
字符串 s2: Hey fellow programmer.

上面的程序手動(dòng)將字符串s1的內(nèi)容復(fù)制到字符串s2。

C 語(yǔ)言編程實(shí)例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清