Video: Program Perpustakaan Bahasa C PART 3 2024
Pemrograman C ++ sering diminta untuk memanipulasi string yang dihentikan nol. C ++ menyediakan sejumlah fungsi manipulasi string standar untuk mempermudah pekerjaan. Beberapa fungsi ini tercantum dalam tabel ini.
Nama | Pengoperasian |
---|---|
int strlen (string) | Mengembalikan jumlah karakter dalam string (tidak termasuk
terminating null). |
char * strcpy (target, source) | Salin string sumber ke dalam array target. |
char * strcat (target, source) | Hubungkan string sumber ke ujung string target
. |
char * strncpy (target, source, n) | Salin string sampai n karakter
dari string sumber ke dalam array target. |
char * strncat (target, sumber, n) | Persatukan string sumber ke akhir string
target atau karakter n, mana saja yang lebih dulu . |
char * strstr (string, pattern) | Mengembalikan alamat dari kemunculan pola pertama dalam string
. Mengembalikan null jika pola tidak ditemukan. |
int strcmp (source1, source2) | Membandingkan dua senar. Pengembalian -1 jika source1 terjadi sebelum source2 di kamus dan 1 jika nanti.
Mengembalikan 0 jika kedua senar tersebut cocok dengan tepat. |
int strncmp (source1, source2, n) | Membandingkan karakter n pertama dalam
dua string. |
Anda perlu menambahkan pernyataan #include ke awal setiap program yang menggunakan fungsi str … karena ini termasuk file berisi deklarasi prototipe yang dibutuhkan C ++ untuk memeriksa pekerjaan Anda.
Argumen untuk fungsi str … () tampak terbelakang ke individu yang masuk akal. Sebagai contoh, fungsi strcat (target, source) memiliki sumber string kedua sampai akhir dari target argumen pertama.