Bagikan melalui


Fungsi CharUpperA (winuser.h)

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

Sintaks

LPSTR CharUpperA(
  [in, out] LPSTR lpsz
);

Parameter

[in, out] lpsz

Jenis: LPTSTR

String yang dihentikan null, atau satu karakter. Jika kata urutan tinggi dari parameter ini adalah nol, kata urutan 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 yang dikembalikan sama dengan lpsz.

Jika operand adalah karakter tunggal, nilai yang dikembalikan adalah nilai 32-bit yang kata urutan tingginya nol, dan kata urutan 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.

Keterangan

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.

Catatan

Header winuser.h mendefinisikan CharUpper sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor 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

   
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 (sertakan Windows.h)
Pustaka User32.lib
DLL User32.dll

Lihat juga

CharLower

CharLowerBuff

CharUpperBuff

Konseptual

Referensi

String