Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Gunakan tips berikut:
Bekerja dengan indeks berbasis byte dalam sebuah string menyajikan masalah yang mirip dengan manipulasi pointer. Perhatikan contoh ini yang memindai string untuk karakter garis miring terbalik.
while ( rgch[ i ] != '\\' ) i++;Ini mungkin mengindeks byte penjejak, bukan byte awal, sehingga mungkin tidak menunjuk ke
character.Gunakan fungsi _mbclen untuk menyelesaikan masalah sebelumnya:
while ( rgch[ i ] != '\\' ) i += _mbclen ( rgch + i );Ini dengan benar mengindeks ke byte utama, sehingga mengarah ke
character. Fungsi_mbclenmenentukan ukuran karakter (1 atau 2 byte).