Dalam contoh ini, anda akan belajar mencari panjang tali secara manual tanpa menggunakan fungsi strlen ().
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C berikut:
- Rentetan Pengaturcaraan C
- Manipulasi Rentetan Dalam Pengaturcaraan C Menggunakan Fungsi Perpustakaan
- C untuk Gelung
Seperti yang anda ketahui, cara terbaik untuk mencari panjang tali adalah dengan menggunakan strlen()
fungsi. Walau bagaimanapun, dalam contoh ini, kita akan menemui panjang tali secara manual.
Hitungkan Panjang Rentetan tanpa Menggunakan Fungsi strlen ()
#include int main() ( char s() = "Programming is fun"; int i; for (i = 0; s(i) != ' '; ++i); printf("Length of the string: %d", i); return 0; )
Pengeluaran
Panjang tali: 18
Di sini, dengan menggunakan for
gelung, kita telah mengulang-ulang watak rentetan dari i = 0
hingga hingga ' '
(watak null) ditemui. Dalam setiap lelaran, nilai i meningkat sebanyak 1.
Apabila gelung berakhir, panjang tali akan disimpan dalam pemboleh ubah i.