Program C untuk Menyalin String Tanpa Menggunakan strcpy ()

Dalam contoh ini, anda akan belajar menyalin rentetan tanpa menggunakan fungsi strcpy ().

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C berikut:

  • C Susunan
  • Rentetan Pengaturcaraan C
  • C untuk Gelung

Seperti yang anda ketahui, cara terbaik untuk menyalin rentetan adalah dengan menggunakan strcpy()fungsi. Walau bagaimanapun, dalam contoh ini, kami akan menyalin rentetan secara manual tanpa menggunakan strcpy()fungsi tersebut.

Salin Rentetan Tanpa Menggunakan 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; ) 

Pengeluaran

Masukkan rentetan s1: Hai rakan pengaturcara. String s2: Hai rakan pengaturcara.

Program di atas menyalin kandungan string s1 hingga string s2 secara manual.

Artikel menarik...