18 Aralık 2010 Cumartesi

stringler ve bazı string metodlarının kullanımı

Yorum Bırak
 C programlama dilinde direk olarak string tanımlaması yoktur.Char denilen karakter tanımlaması vardır ve char tek bir karakter olarak girilir.Ancak string yani daha uzun bir yazı girmek istiyorsak bunu array lar ile yapmak mümkündür.Array dizi anlamına gelmektedir.Tanımlanması aşağıdaki şekilde yapılabilir.
 karakter  türü  karakter ismi[karakter uzunluğu]
 örneğin; char arr[100]   Bu array 100 karakterden oluşan bir dizi tanımlar.
bazı string metodları
strlen(ch1)=ch1 in uzunluğunu hesaplar
strcpy(ch1,ch2)=ch2 yi ch1 e kopyalar 
strcmp(ch1,ch2)=ch1 e göre ayar çeker eğer ch1 sözlüğe göre önce geliyorsa -1 sonra geliyorsa +1 eşitse 0 döndürür
strcat(ch1,ch2)=ch1 i ch1+ch2 şeklinde yazar ch2 değişmez
 strncat(ch1,ch2,n)=ch 2 nin ilk n karakterini alıp ch1 in sonuna ekler böylece ch1 değişir ama ch 2 değişmez
  strncmp(ch1,ch2,n)=baştan itibaren ilk n karakteri karşılaştırır ama ilki farklıysa geri kalanlara hiç bakmaz ve aradaki karakter farkını sayı değeri olara yazar
strncpy(ch1,ch2,n)=ch2 nin ilk n karakterini ch1 in ilk n karakterinini yerine yazar 2,n)=ch2 nin ilk n karakterini ch1 in ilk n karakterinini yerine yazar

0 yorum:

Yorum Gönder