toupper
, , _toupper
towupper
, , _toupper_l
,_towupper_l
Mengonversi karakter menjadi huruf besar.
Sintaks
int toupper(
int c
);
int _toupper(
int c
);
int towupper(
wint_t c
);
int _toupper_l(
int c ,
_locale_t locale
);
int _towupper_l(
wint_t c ,
_locale_t locale
);
Parameter
c
Karakter yang akan dikonversi.
locale
Lokal untuk digunakan.
Nilai hasil
Masing-masing rutinitas ini mengonversi salinan c
, jika memungkinkan, dan mengembalikan hasilnya.
Jika c
adalah karakter lebar yang iswlower
nonzero dan ada karakter lebar yang sesuai yang iswupper
bukan nol, towupper
mengembalikan karakter lebar yang sesuai; jika tidak, towupper
mengembalikan c
tidak berubah.
Tidak ada nilai pengembalian yang dicadangkan untuk menunjukkan kesalahan.
Keterangan
Masing-masing rutinitas ini mengonversi huruf kecil tertentu menjadi huruf besar jika memungkinkan dan sesuai. Konversi towupper
kasus bersifat spesifik lokal. Hanya karakter yang relevan dengan lokal saat ini yang diubah untuk berjaga-jaga. Fungsi tanpa akhiran _l
menggunakan lokal yang saat ini diatur. Versi fungsi-fungsi ini dengan _l
akhiran mengambil lokal sebagai parameter dan menggunakannya alih-alih lokal yang saat ini diatur. Untuk informasi selengkapnya, lihat Lokal.
Untuk toupper
memberikan hasil yang diharapkan, __isascii
harus mengembalikan nonzero.
Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.
Pemetaan rutin teks generik
TCHAR.H Rutin |
_UNICODE dan _MBCS tidak ditentukan |
_MBCS Didefinisikan |
_UNICODE Didefinisikan |
---|---|---|---|
_totupper |
toupper |
_mbctoupper |
towupper |
_totupper_l |
_toupper_l |
_mbctoupper_l |
_towupper_l |
Catatan
_toupper_l
dan _towupper_l
tidak memiliki ketergantungan lokal dan tidak dimaksudkan untuk dipanggil secara langsung. Mereka disediakan untuk penggunaan internal oleh _totupper_l
.
Persyaratan
Rutin | Header yang diperlukan |
---|---|
toupper |
<ctype.h> |
_toupper |
<ctype.h> |
towupper |
<ctype.h> atau <wchar.h> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Contoh
Lihat contoh dalam to
fungsi.
Lihat juga
is
, isw
rutinitas
to
Fungsi
Lokal
Interpretasi urutan karakter multibyte
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk