C Program za kopiranje niza bez upotrebe strcpy ()

U ovom ćete primjeru naučiti kopirati nizove bez upotrebe funkcije strcpy ().

Da biste razumjeli ovaj primjer, trebali biste imati znanje sljedećih C programskih tema:

  • C Nizovi
  • C Programske žice
  • C za Loop

Kao što znate, najbolji način kopiranja niza je upotreba strcpy()funkcije. Međutim, u ovom ćemo primjeru niz kopirati ručno bez upotrebe strcpy()funkcije.

Kopiraj niz bez upotrebe 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; ) 

Izlaz

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

Gornji program ručno kopira sadržaj niza s1 u niz s2.

Zanimljivi članci...