Strcpy () Kullanmadan Dizeyi Kopyalamak için C Programı

Bu örnekte, strcpy () işlevini kullanmadan dizeleri kopyalamayı öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki C programlama konuları hakkında bilgi sahibi olmalısınız:

  • C Dizileri
  • C Programlama Dizeleri
  • Döngü için C

Bildiğiniz gibi, bir dizeyi kopyalamanın en iyi yolu strcpy()işlevi kullanmaktır . Bununla birlikte, bu örnekte, strcpy()işlevi kullanmadan bir dizeyi manuel olarak kopyalayacağız .

Strcpy () Kullanmadan Dizeyi Kopyala

#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; ) 

Çıktı

String s1 girin: Hey programcı dostum. String s2: Merhaba programcı dostum.

Yukarıdaki program s1 dizgisinin içeriğini elle s2 dizgesine kopyalar.

Ilginç makaleler...