String
Bagian ini menjelaskan fungsi string dan menjelaskan cara menggunakannya di aplikasi Anda.
Di Bagian Ini
Nama | Deskripsi |
---|---|
Tentang String | Membahas fungsi string. |
Tentang Strsafe.h | Membahas fungsi string di Strsafe.h. |
Referensi String | Berisi referensi API. |
Fungsi String
Nama | Deskripsi |
---|---|
CharLower | Mengonversi string karakter atau satu karakter menjadi huruf kecil. Jika operand adalah string karakter, fungsi akan mengonversi karakter di tempatnya. |
CharLowerBuff | Mengonversi karakter huruf besar dalam buffer menjadi karakter huruf kecil. Fungsi mengonversi karakter di tempat. |
CharNext | Mengambil penunjuk ke karakter berikutnya dalam string. Fungsi ini dapat menangani string yang terdiri dari karakter tunggal atau multi-byte. |
CharNextExA | Mengambil penunjuk ke karakter berikutnya dalam string. Fungsi ini dapat menangani string yang terdiri dari karakter tunggal atau multi-byte. |
CharPrev | Mengambil penunjuk ke karakter sebelumnya dalam string. Fungsi ini dapat menangani string yang terdiri dari karakter tunggal atau multi-byte. |
CharPrevExA | Mengambil penunjuk ke karakter sebelumnya dalam string. Fungsi ini dapat menangani string yang terdiri dari karakter tunggal atau multi-byte. |
CharTooem | Menerjemahkan string ke dalam kumpulan karakter yang ditentukan OEM. |
CharTooemBuff | Menerjemahkan jumlah karakter tertentu dalam string ke dalam kumpulan karakter yang ditentukan OEM. |
CharUpper | Mengonversi string karakter atau satu karakter menjadi huruf besar. Jika operand adalah string karakter, fungsi akan mengonversi karakter di tempatnya. |
CharUpperBuff | Mengonversi karakter huruf kecil dalam buffer menjadi karakter huruf besar. Fungsi mengonversi karakter di tempat. |
CompareString | Membandingkan dua string karakter, menggunakan lokal yang ditentukan. Catatan: Untuk kompatibilitas dengan Unicode, gunakan CompareStringEx atau compareString versi Unicode. |
CompareStringEx | Membandingkan dua string Unicode (karakter lebar), menggunakan lokal yang ditentukan. |
FoldString | Memetakan satu string ke string lainnya, melakukan opsi transformasi tertentu. |
GetStringTypeA | Mengambil informasi jenis karakter untuk karakter dalam string sumber yang ditentukan. Untuk setiap karakter dalam string, fungsi mengatur satu atau beberapa bit dalam elemen 16-bit yang sesuai dari array output. Setiap bit mengidentifikasi jenis karakter tertentu, seperti apakah karakter adalah huruf, digit, atau tidak keduanya. |
GetStringTypeEx | Mengambil informasi jenis karakter untuk karakter dalam string sumber yang ditentukan. Untuk setiap karakter dalam string, fungsi mengatur satu atau beberapa bit dalam elemen 16-bit yang sesuai dari array output. Setiap bit mengidentifikasi jenis karakter tertentu, seperti apakah karakter adalah huruf, digit, atau tidak keduanya. Tidak seperti kerabat dekatnya GetStringTypeA dan GetStringTypeW, GetStringTypeEx menunjukkan perilaku standar melalui penggunaan sakelar UNICODE #define . Ini adalah fungsi yang direkomendasikan. |
GetStringTypeW | Mengambil informasi jenis karakter untuk karakter dalam string sumber yang ditentukan. Untuk setiap karakter dalam string, fungsi mengatur satu atau beberapa bit dalam elemen 16-bit yang sesuai dari array output. Setiap bit mengidentifikasi jenis karakter tertentu, seperti apakah karakter adalah huruf, digit, atau tidak keduanya. |
IsCharAlpha | Menentukan apakah karakter adalah karakter alfabet. Penentuan ini didasarkan pada semantik bahasa yang dipilih oleh pengguna selama penyiapan atau melalui Panel Kontrol. |
IsCharAlphaNumeric | Menentukan apakah karakter adalah karakter alfabet atau karakter numerik. Penentuan ini didasarkan pada semantik bahasa yang dipilih oleh pengguna selama penyiapan atau melalui Panel Kontrol. |
IsCharLower | Menentukan apakah karakter adalah huruf kecil. Penentuan ini didasarkan pada semantik bahasa yang dipilih oleh pengguna selama penyiapan atau melalui Panel Kontrol. |
IsCharUpper | Menentukan apakah karakter adalah huruf besar. Penentuan ini didasarkan pada semantik bahasa yang dipilih oleh pengguna selama penyiapan atau melalui Panel Kontrol. |
LoadString | Memuat sumber daya string dari file yang dapat dieksekusi yang terkait dengan modul tertentu, menyalin string ke dalam buffer, dan menambahkan karakter NULL yang mengakhiri. |
lstrcat | Menambahkan satu string ke string lainnya. |
lstrcmp | Membandingkan dua string karakter. Perbandingannya peka huruf besar/kecil. |
lstrcmpi | Membandingkan dua string karakter. Perbandingannya tidak peka huruf besar/kecil. |
lstrcpy | Menyalin string ke buffer. |
lstrcpyn | Menyalin sejumlah karakter tertentu dari string sumber ke dalam buffer. |
lstrlen | Menentukan panjang string yang ditentukan (tidak termasuk karakter null yang mengakhiri). |
OemToChar | Menerjemahkan string dari karakter yang ditentukan OEM yang diatur ke dalam ANSI atau string karakter lebar. |
OemToCharBuff | Menerjemahkan sejumlah karakter tertentu dalam string dari kumpulan karakter yang ditentukan OEM ke dalam ANSI atau string karakter lebar. |
wsprintf | Menulis data yang diformat ke buffer yang ditentukan. |
wvsprintf | Menulis data yang diformat ke buffer yang ditentukan menggunakan penunjuk ke daftar argumen. |
Fungsi Strsafe
Nama | Deskripsi |
---|---|
StringCbCat | Menggabungkan satu string ke string lain. |
StringCbCatEx | Menggabungkan satu string ke string lain. |
StringCbCatN | Menggabungkan jumlah byte yang ditentukan dari satu string ke string lain. |
StringCbCatNEx | Menggabungkan jumlah byte yang ditentukan dari satu string ke string lain. |
StringCbCopy | Menyalin satu string ke string lainnya. |
StringCbCopyEx | Menyalin satu string ke string lainnya. |
StringCbCopyN | Menyalin jumlah byte yang ditentukan dari satu string ke string lainnya. |
StringCbCopyNEx | Menyalin jumlah byte yang ditentukan dari satu string ke string lainnya. |
StringCbGets | Mendapatkan satu baris teks dari stdin, hingga dan termasuk karakter baris baru ('\n'). |
StringCbGetsEx | Mendapatkan satu baris teks dari stdin, hingga dan termasuk karakter baris baru ('\n'). |
StringCbLength | Menentukan apakah string melebihi panjang yang ditentukan, dalam byte. |
StringCbPrintf | Menulis data yang diformat ke string yang ditentukan. |
StringCbPrintfEx | Menulis data yang diformat ke string yang ditentukan. |
StringCbVPrintf | Menulis data yang diformat ke string yang ditentukan menggunakan penunjuk ke daftar argumen. |
StringCbVPrintfEx | Menulis data yang diformat ke string yang ditentukan menggunakan penunjuk ke daftar argumen. |
StringCchCat | Menggabungkan satu string ke string lain. |
StringCchCatEx | Menggabungkan satu string ke string lain. |
StringCchCatn | Menggabungkan jumlah karakter yang ditentukan dari satu string ke string lain. |
StringCchCatnEx | Menggabungkan jumlah karakter yang ditentukan dari satu string ke string lain. |
StringCchCopy | Menyalin satu string ke string lainnya. |
StringCchCopyEx | Menyalin satu string ke string lainnya. |
StringCchCopyN | Menyalin jumlah karakter yang ditentukan dari satu string ke string lainnya. |
StringCchCopyNEx | Menyalin jumlah karakter yang ditentukan dari satu string ke string lainnya. |
StringCchGets | Mendapatkan satu baris teks dari stdin, hingga dan termasuk karakter baris baru ('\n'). |
StringCchGetsEx | Mendapatkan satu baris teks dari stdin, hingga dan termasuk karakter baris baru ('\n'). |
StringCchLength | Menentukan apakah string melebihi panjang yang ditentukan, dalam karakter. |
StringCchPrintf | Menulis data yang diformat ke string yang ditentukan. |
StringCchPrintfEx | Menulis data yang diformat ke string yang ditentukan. |
StringCchVPrintf | Menulis data yang diformat ke string yang ditentukan menggunakan penunjuk ke daftar argumen. |
StringCchVPrintfEx | Menulis data yang diformat ke string yang ditentukan menggunakan penunjuk ke daftar argumen. |
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