Ev Kişisel Finans C Programlama için Karakter Manipülasyon Fonksiyonlarının Temelleri Herhangi bir metin türünün kalbinde, C Programlama için Karakter İşlemesi İşlevleri - mankenler <[SET:descriptiontr]Ile ilgili temel bilgiler

C Programlama için Karakter Manipülasyon Fonksiyonlarının Temelleri Herhangi bir metin türünün kalbinde, C Programlama için Karakter İşlemesi İşlevleri - mankenler <[SET:descriptiontr]Ile ilgili temel bilgiler

İçindekiler:

Video: The War on Drugs Is a Failure 2024

Video: The War on Drugs Is a Failure 2024
Anonim

Herhangi bir metin dizesinin kalbinde char değişkeni bulunur. C programlamayla, 0'dan 255'e kadar bir değeri olan benzersiz bir kaba deliktir. Bu değer görsel olarak bir karakter olarak gösterilir.

CTYPE'lerin Temelleri

C dili, bireysel karakterleri test etmek veya işlemek üzere tasarlanmış işlevlerden oluşur. İşlevlerin tamamı ctype içinde tanımlanmıştır. h başlık dosyası. Çoğu programcı, bu nedenle fonksiyonları, CTYPE işlevleri, olarak tanımlar; burada, yerli bir Rusun onu okuyacağı "stoor-ye" değil, CTYPE "telaffuz" olarak telaffuz edilir.

CTYPE işlevlerini kullanmak için, ctype. h başlık dosyası kaynak kodunuza eklenmelidir:

#include

CTYPE işlevleri iki kategoriye girer: test etme ve değiştirme.

İşlev TRUE döndürür ch
isalnum ( ch ) Alfabe bir harf (küçük veya büyük harf) veya
Alfabe isascii'nin (
ch ) bir üst veya küçük harfidir 0-127 arasında bir ASCII değeri < isblank ( ch
) Bir sekme veya boşluk veya başka bir boş karakter iscntrl ( ch
) Kontrol kodu karakteri, 0 - 31 ve 127 değerleri isdigit ( ch
) Bir karakter 0 - 9 isgraf ( ch
) alanı haricindeki herhangi bir yazdırılabilir karakter ishexnumber (<
)
Herhangi bir onaltılık basamak, 0 - 9 veya A'dan F'ye (üst veya küçük) daha düşük ( ch ) isdigit ()
isprint ( ch )
) Boşluk (
ch ) da dahil olmak üzere görüntülenebilecek herhangi bir karakter, Noktalama işareti isspace (
ch ) beyaz spac ( ch)
Alfabenin büyük harfli, A 'e kadar karakter, boşluk, sekme, form besleme veya Enter, Z isxdigit ( ch
) ishexnumber ()
0'dan 127
aralığındaki ch'nin ASCII kod değeri (< karakterinin küçük harf ch
toupper ( ch ) karakterin büyük harfi
Genel olarak konuşmak gerekirse, test işlevleri ile başlayan , ve dönüşüm işlevleri ile

ile başlar.

Her CTYPE işlevi, Tablo 13-1 ve 13-2'deki ch değişkeniyle temsil edilen bağımsız değişken olarak bir int değerini kabul eder. Bunlar char işlevleri değildir! Her CTYPE işlevi bir int değeri döndürür. Mantıksal TRUE veya FALSE değerlerini döndüren işlevler için FALSE 0'dır ve TRUE sıfır olmayan bir değerdir.

Karakterleri sınamak için Howt

CTYPE işlevleri, girdiyi test ederken, doğru bilginin yazılmasını belirlerken ya da istenmeyen bilgileri önemsiz hale getirirken çok kullanışlıdır. Metin İstatistikindeki kod, bir programın metni nasıl tarayacağını, belirli özelikleri seçip sonra da bu bilgilerin bir özetini görüntüleyebileceğini gösterir. METİN İSTATİSTİKLERİ #include

#include

int main ()

{

char phrase [] = "İnsan olaylarının seyrinde bir insanın onları birbirine bağlayan siyasi grupları eritmek ve yeryüzünün güçleri arasında, Doğa ve Tabiat Kanunlarının kendilerine tanınan ayrı ve eşit istasyonu kabul etmeleri için, insanlığın görüşlerine saygılı bir saygı göstermeleri, onların onları ayrılmaya iten nedenleri beyan etmelidir. ";

int dizin, alfa, boş, punct; 

alfa = boşluk = punct = 0;

/ * veri toplayın * /

index = 0;

da (ifade [dizin])

{

halinde (isalpha (ifade [göstergesi]))

alfa ++; ++

if (isblank (ifade [index]))

boş;

halinde (ispunct (ifade [göstergesi]))

Punct ++;

endeksi ++;

}

/ * yazdırma sonuçları * /

printf ("% s" n "

C Programlama için Karakter Manipülasyon Fonksiyonlarının Temelleri Herhangi bir metin türünün kalbinde, C Programlama için Karakter İşlemesi İşlevleri - mankenler <[SET:descriptiontr]Ile ilgili temel bilgiler

Editörün Seçimi

Ile Web Sunucusunda Drupal Yükleme Softaculous ile Bir Web Sunucusuna Drupal Yükleme

Ile Web Sunucusunda Drupal Yükleme Softaculous ile Bir Web Sunucusuna Drupal Yükleme

Birçok web barındırma şirketi, Fantastico veya Softaculous adlı programları kullanarak kolay Drupal kurulumu. Barındırma şirketiniz Softaculous'u kullanıyorsa, işte böyle çalışır. Drupal topluluğu, Softaculous veya Fantastico gibi üçüncü parti yazılımlarla Drupal'ın yüklenmesini önermez. Bunu yapmak, yükseltmeyi zorlaştırabilir ve veritabanlarınızdaki sorunlara potansiyel olarak neden olabilir ...

Drupal Bahçe Site Kullanıcılarını Yönetme - mankenler

Drupal Bahçe Site Kullanıcılarını Yönetme - mankenler

Drupal Gardens'daki People sayfası, kullanıcıları, düzenli bir Drupal kurulumunda olurdunuz. Kullanıcıları bulabilir, rolleri engelleyebilir ve engelini kaldırabilir, silebilir ve atayabilirsiniz. Kullanıcıları yönetmek için Kişiler bağlantısını tıklayın. Liste sekmesi varolan kullanıcıları bulmanıza yardımcı olur ve İzinler sekmesi rolleri oluşturmanıza izin verir ve ...

Drupal kurulumu: Yazılım Alma - mankenler

Drupal kurulumu: Yazılım Alma - mankenler

Web barındırıcınız Fantastico veya Softaculous kullanmıyorsa, ilk Drupal'ı yüklemek için adım Drupal'ın en son sürümünün bir kopyasını alıyor ve web sunucunuza taşıyor. Paketi indirmek Drupal yazılımının kopyasını almak özgür ve kolaydır. Şu adımları izleyin: Drupal'a göz atın. org ve tıklayın ...

Editörün Seçimi

OAuth Kodlarını Android Uygulamanızla Twitter Sunucusuyla Görüşecek - aumlalar

OAuth Kodlarını Android Uygulamanızla Twitter Sunucusuyla Görüşecek - aumlalar

Android uygulamanızın Twitter sunucularıyla iletişim kurması için kendi OAuth kodlarınıza ihtiyacınız var. Onları almak için, aşağıda listelenen basit adımları uygulayın ve kendi Twitter uygulamasını geliştirmeye gideceksiniz. Twitter, herhangi bir zamanda önceden bildirimde bulunmaksızın web sitesinin tasarımını değiştirebilir. Twitter'da oturum açın ...

Xcode Kaynak Düzenleyici ile Başlarken - mankenler

Xcode Kaynak Düzenleyici ile Başlarken - mankenler

Yazarken kullandığınız ana araç bir iPad uygulaması için kod, Proje gezgini içinde bir kaynak kodu dosyası seçtikten sonra Xcode Çalışma Alanı penceresinin sağ tarafındaki Düzenleyici alanında Standart düzenleyici bölmesi olarak görünen Xcode kaynak editörüdür. Ayrıca Asistan editörü gibi görünür ...

Editörün Seçimi

App'unuzu Geliştirmek İçin Android Animasyon Nasıl Kullanılır

App'unuzu Geliştirmek İçin Android Animasyon Nasıl Kullanılır

Android uygulamanızda biraz süslü animasyona ihtiyacımız var. Bu, umut veren bir hırsı gösteriyor! Android, uygulamanızın geliştirilmesinde kullanabileceğiniz iki tür animasyona sahiptir: Animasyonu görüntüle: Bu listede açıklandığı üzere ya arayı doldurarak veya kare kare animasyonla canlandırdığınız eski bir sistem: Arası doldurma: ...

IPad Uygulamalarınızda Çerçeveler Nasıl Kullanılır - AYDINLATMALAR

IPad Uygulamalarınızda Çerçeveler Nasıl Kullanılır - AYDINLATMALAR

Genel işlevsellik. IPad için iPhone OS, uygulamalarınıza teknolojileri, hizmetleri ve özellikleri dahil etmek için bir dizi çerçeve sunmaktadır. Örneğin, UIKit çerçevesi, uygulamanızda kullanabileceğiniz destek olayları, çizim desteği, pencereler, görünümler ve denetimler sağlar. Bir çerçeve, aşağıdakileri yapmak üzere tasarlanmıştır ...