C Programlama String.h Kütüphanesi 


C Programlama dilinde ve birçok programlama dillerinde kullanılan String.h kütüphanesinde bulunan bazı fonksiyonların işleri ve isimleri bu yazımızda en çok kullanılanları örneklerle açıkladım umarım anlarsınız.

1-strcat (bir stringi diger string ile birlestirir.)
2-strlen stringin karekter sayısını bulur.
3-strcmp  stringleri esit olup olmadıgına bakar
4-strlwr   diziyi kucuk harfe cevirir.
5-strupr    diziyi buyuk harfe cevirir.
6-strrev    diziyi ters yazdırır.



Strcat(bir stringi diger bir stringin sonuna ekler)
#include <stdio.h>
#include <string.h>

int main()
{
    char isim[10]={"Serkan"};
    char soyIsim[10]={"Gokce"};
    
        printf(strcat(isim,soyIsim)); //Strcat kullanimi
}
  Ekran çıktısı "SerkanGokce" olarak gözükecektir.





Strlen (karekter sayisini bulur)
#include <stdio.h>
#include <string.h>

int main()
{
    char isim[10]={"Serkan"};
    
    int harfsayisi=strlen(isim);       //Strlen kullanimi 
    printf("%d",harfsayisi);
}
Ekran çıktısı char değiskeninde "Serkan" oldugu için ekranda 6 int degeri gözükecektir.




Strcmp(Karekterlerin esitlik durumunu belirler)
#include <stdio.h>
#include <string.h>

int main()
{
        char isim[10]={"Serkan"};
    char soyIsim[10]={"Gokce"};
    
    if (strcmp(isim,soyIsim)==0){       //isim ve soyIsim dizisi esitse                       //Strcmp 
        printf("\nKullanici bilgileri eslesti");   //yapilacakislem                          //kullanımı
    }
    else {printf("\nKullanici bilgileri dogrulanamadi"); //esit degilse yapılacak islem.
    }
}
Ekran Çıktısı "Kullanıcı bilgileri dogrulanamadı" seklinde olacaktır cünkü girilen char degiskenleri birbirine eşit değil.




Strlwr (harflerin hepsini küçük harf yapacak)
#include <stdio.h>
#include <string.h>

main()
{
    char isim[10]={"SERKAN"}; //buradaki harflerin hepsi derleyip çalıstırıldıgında küçük olacak.
    
    printf(strlwr(isim));
    
    
    
    
}

Ekran çıktısı "serkan" şeklinde olacaktır.




Strupr (harflerin hepsini büyük harf yapar)
#include <stdio.h>
#include <string.h>

main()
{
    char isim[10]={"serkan"};
    
    printf(strupr(isim));
    
    
    
    
}
Ekran çıktısı "SERKAN" seklinde olacaktır.



Strrev (ters yazdırır)
#include <stdio.h>
#include <string.h>

main()
{
    char isim[10]={"serkan"};
    
    printf(strrev(isim));
    
    
    
    
}
Ekran çıktısı "nakres" şeklinde olacaktır.





Bu Paylaşıma Yorum Yaz

Daha yeni Daha eski