Bagikan melalui


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.