C Program for å kopiere streng uten å bruke strcpy ()

I dette eksemplet lærer du å kopiere strenger uten å bruke funksjonen strcpy ().

For å forstå dette eksemplet, bør du ha kunnskap om følgende C-programmeringsemner:

  • C Arrays
  • C Programmeringsstrenger
  • C for Loop

Som du vet er den beste måten å kopiere en streng ved å bruke strcpy()funksjonen. I dette eksemplet vil vi imidlertid kopiere en streng manuelt uten å bruke strcpy()funksjonen.

Kopier streng uten å bruke 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; ) 

Produksjon

Skriv inn streng s1: Hei medprogrammerer. String s2: Hei medprogrammerer.

Ovennevnte program kopierer innholdet av streng s1 til streng s2 manuelt.

Interessante artikler...