Daftar Isi:
Video: Pemrograman C Dasar - Manipulasi String 2024
Di jantung string teks apa pun adalah variabel char. Dengan pemrograman C, ini adalah lubang cubby yang unik, di mana Anda memasukkan nilai dari 0 sampai 255. Nilai itu diwakili secara visual sebagai karakter.
Dasar-dasar CTYPE
Bahasa C menampilkan sekumpulan fungsi yang dirancang untuk menguji atau memanipulasi karakter individu. Fungsi semua didefinisikan dalam ctype. h file header Sebagian besar programmer menganggap fungsi sebagai fungsi CTYPE, di mana CTYPE diucapkan "tipe lihat," dan bukan "stoor-ye," yang bagaimana orang asli bahasa Rusia membacanya.
Untuk menggunakan fungsi CTYPE, ctype. h header file harus disertakan dalam kode sumber Anda:
#include
Fungsi CTYPE masuk ke dalam dua kategori: pengujian dan manipulasi.
Fungsi | Mengembalikan TRUE Bila ch adalah |
---|---|
isalnum ( ch ) | Huruf alfabet (huruf besar atau huruf kecil) atau angka > isalpha ( |
ch ) Huruf atas atau bawah alfabet | isascii ( |
ch ) Nilai ASCII di kisaran 0 sampai 127 < isblank ( | ch |
) Sebuah tab atau spasi atau karakter kosong lainnya iscntrl ( | ch |
) Karakter kode kontrol, nilai 0 sampai 31 dan 127 isdigit ( | ch |
) Karakter 0 sampai 9 isgraph ( | ch |
) Karakter yang dapat dicetak kecuali untuk ruang ishexnumber (< ch | ) |
Huruf heksadesimal, 0 sampai 9 atau A sampai F (huruf besar atas atau ) islower ( | ch) |
Huruf kecil dari alfabet, a sampai | z isnumber ( ch ) |
Lihat isdigit () isprint ( | ch ) |
Karakter yang dapat ditampilkan, termasuk spasi ispunct ( ch | ) |
Simbol tanda baca isspace ( ch | ) |
A putih-spac e karakter, spasi, tab, feed formulir, atau isyarat Enter, misalnya isupper ( | ch) |
Huruf besar dari alfabet, A ke | Z isxdigit ( ch ) |
Lihat ishexnumber ()
|
Fungsi Mengembalikan |
ch | ) |
---|---|
Nilai kode ASCII ch, dalam kisaran 0 sampai 127 tolower (< ch ) | Huruf kecil dari karakter |
ch toupper ( ch | ) Huruf besar dari karakter |
ch Secara umum, fungsi pengujian mulai dengan adalah | , dan fungsi konversi dimulai dengan |
sampai .
Cara untuk menguji karakter Fungsi CTYPE sangat berguna saat menguji masukan, menentukan informasi yang tepat diketik, atau menarik informasi yang diperlukan dari sampah. Kode Statistik Teks mengilustrasikan bagaimana sebuah program dapat memindai teks, mencabut atribut tertentu, dan kemudian menampilkan ringkasan informasi tersebut. STATISTIK TEKS
#include
#include
int main ()
{
frase char [] = "Ketika dalam kursus kejadian manusia, menjadi penting bagi satu orang untuk membubarkan band-band politik yang menghubungkan mereka dengan yang lain, dan untuk menganggap di antara kekuatan bumi, stasiun yang terpisah dan setara dimana Hukum Alam dan Alam Allah memberi mereka hak, penghormatan yang layak terhadap pendapat umat manusia mengharuskan mereka harus menyatakan penyebab yang mendorong mereka untuk berpisah. ";indeks int, alfa, kosong, punct;
alpha = blank = punct = 0;
/ * mengumpulkan data * /
index = 0;
while (phrase [index])
{
if (isalpha (phrase [index]))
alpha ++;
jika (isblank (phrase [index]))
blank ++;
jika (ispunct (frase [index]))
punct ++;
indeks ++;
}
/ * hasil cetak * /
printf ("% s" n "