Bagikan melalui


Fungsi CharPrevExA (winuser.h)

Mengambil penunjuk ke karakter sebelumnya dalam string. Fungsi ini dapat menangani string yang terdiri dari karakter tunggal atau multi-byte.

Sintaks

LPSTR CharPrevExA(
  [in] WORD   CodePage,
  [in] LPCSTR lpStart,
  [in] LPCSTR lpCurrentChar,
  [in] DWORD  dwFlags
);

Parameter

[in] CodePage

Ketik: WORD

Pengidentifikasi halaman kode yang digunakan untuk memeriksa rentang byte prospek. Bisa menjadi salah satu nilai halaman kode yang disediakan dalam Pengidentifikasi Halaman Kode, atau salah satu nilai yang telah ditentukan sebelumnya berikut ini.

Nilai Makna
CP_ACP
0
Gunakan halaman kode ANSI default sistem.
CP_MACCP
2
Gunakan halaman kode Macintosh default sistem.
CP_OEMCP
1
Gunakan halaman kode OEM default sistem.

[in] lpStart

Jenis: LPCSTR

Awal string.

[in] lpCurrentChar

Jenis: LPCSTR

Karakter dalam string yang dihentikan null.

[in] dwFlags

Jenis: DWORD

Parameter ini dicadangkan dan harus nol.

Mengembalikan nilai

Jenis: LPSTR

Nilai yang dikembalikan adalah penunjuk ke karakter sebelumnya dalam string, atau ke karakter pertama dalam string jika parameter lpCurrentChar sama dengan parameter lpStart .

Keterangan

CharPrevExA menentukan halaman kode yang akan digunakan, sedangkan CharPrev (jika dipanggil sebagai fungsi ANSI) menggunakan halaman kode default sistem.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header winuser.h (termasuk Windows.h)
Pustaka User32.lib
DLL User32.dll

Lihat juga

CharNextExA

CharPrev

Konseptual

Referensi

String