Program C za kopiranje niza brez uporabe strcpy ()

V tem primeru se boste naučili kopirati nize brez uporabe funkcije strcpy ().

Če želite razumeti ta primer, morate poznati naslednje teme programiranja C:

  • C Nizki
  • C Programski nizi
  • C za Loop

Kot veste, je najboljši način kopiranja niza uporaba strcpy()funkcije. Vendar bomo v tem primeru niz kopirali ročno brez uporabe strcpy()funkcije.

Kopiraj niz brez uporabe strcpy ()

#include int main() ( char s1(100), s2(100), i; printf("Enter string s1: "); fgets(s1, sizeof(s1), stdin); for (i = 0; s1(i) != ''; ++i) ( s2(i) = s1(i); ) s2(i) = ''; printf("String s2: %s", s2); return 0; ) 

Izhod

Vnesite niz s1: Hej kolega programer. String s2: Hej kolega programer.

Zgornji program ročno kopira vsebino niza s1 v niz s2.

Zanimive Članki...