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 bytewise ke dalam string menyajikan masalah yang mirip dengan yang ditimbulkan oleh manipulasi pointer. Pertimbangkan contoh ini, yang memindai string untuk karakter garis miring terbelakang:
while ( rgch[ i ] != '\\' ) i++;Ini mungkin mengindeks byte jejak, bukan byte prospek, dan dengan demikian 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 prospek, oleh karena itu ke
character. Fungsi_mbclenmenentukan ukuran karakter (1 atau 2 byte).