Bagikan melalui


Fungsi CharUpperW (winuser.h)

Mengonversi string karakter atau satu karakter menjadi huruf besar. Jika operand adalah string karakter, fungsi akan mengonversi karakter di tempatnya.

Sintaksis

LPWSTR CharUpperW(
  [in, out] LPWSTR lpsz
);

Parameter

[in, out] lpsz

Jenis: LPTSTR

String yang dihentikan null, atau satu karakter. Jika kata berurutan tinggi dari parameter ini adalah nol, kata berurutan rendah harus berisi satu karakter yang akan dikonversi.

Mengembalikan nilai

Jenis: LPTSTR

Jika operand adalah string karakter, fungsi mengembalikan penunjuk ke string yang dikonversi. Karena string dikonversi di tempat, nilai pengembalian sama dengan lpsz.

Jika operand adalah karakter tunggal, nilai yang dikembalikan adalah nilai 32-bit yang kata urutan tingginya nol, dan kata berurutan rendah berisi karakter yang dikonversi.

Tidak ada indikasi keberhasilan atau kegagalan. Kegagalan jarang terjadi. Tidak ada informasi kesalahan yang diperluas untuk fungsi ini; jangan panggil GetLastError.

Komentar

Perhatikan bahwa CharUpper selalu memetakan huruf kecil I ("i") ke huruf besar I, bahkan ketika bahasa saat ini adalah Bahasa Turki atau Azerbaijan. Jika Anda memerlukan fungsi yang sensitif secara linguistik dalam hal ini, panggil LCMapString.

Konversi ke Unicode dalam versi ANSI fungsi dilakukan dengan lokal default sistem dalam semua kasus.

Nota

Header winuser.h mendefinisikan CharUpper sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosedur UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

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

Lihat juga

CharLower

CharLowerBuff

CharUpperBuff

Konseptual

Referensi

String