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.
Yorum Gönder