Çalışma Soruları
strcmp Fonksiyonu
strcmp bildirimi string.h dosyası içinde bulunan standart bir C fonksiyonudur:
int strcmp(const char *s1, const char *s2);
strcmp Fonksiyonu (Türkçe)
İki yazıyı Türkçe karakterleri dikkate alarak büyük harf küçük harf duyarlılığı ile ile karşılaştıran strcmptrk isimli fonksiyonu tasarlayınız :
int strcmptrk(const char *s1, const char *s2);
Fonksiyon birinci yazı ikinci yazıdan büyükse pozitif herhangi bir değere, küçükse negatif herhangi bir değere, eşitse sıfıra geri dönmektedir.
strcpy Fonksiyonu
strcpy bildirimi string.h başlık dosyası içinde bulunan standart bir C fonksiyonudur.
char *strcpy(char *dest, const char *source);
Fonksiyon başlangıç adresi source olan yazıyı dest adresine kopyalar. Fonksiyonun geri dönüş değeri dest adresidir. Fonksiyonu mystrcpy ismiyle tanımlayarak aşağıdaki kod ile sınayınız:
stricmp Fonksiyonu
stricmp fonksiyonu standart bir C fonksiyonu olmamasına karşın pekçok C derleyicisinde bulunmaktadır. Bu fonksiyon iki yazıyı büyük harf küçük harf ayrımı yapmadan karşılaştırır. Bu fonksiyonun mystricmp ismiyle tanımlayınız.
int mystricmp(const char *s1, const char *s2);
strlen Fonksiyonu
strlen string.h başlık dosyası içerisinde bulunan standart bir C fonksiyonudur.
size_t strlen(const char *string);
strncat Fonksiyonu
strncat bildirimi string.h dosyası içinde bulunan standart bir C fonksiyonudur.
char *strncat(char *dest, const char *source, size_t n);
strncmp Fonksiyon
strncmp bildirimi string.h dosyası içinde bulunan standart bir C fonksiyonudur.
int strncmp(const char *s1, const char *s2, size_t n);
strncpy Fonksiyon
strncpy bildirimi string.h dosyası içinde bulunan standart bir C fonksiyonudur.
char *strncpy(char *dest, const char *source, size_t n);
strrchr Fonksiyonu
strrchr bildirimi string.h başlık dosyası içinde bulunan standart bir C fonksiyonudur.
char *strrchr(const char *string, int c );
strrev Fonksiyonu
strrev fonksiyonu standart bir C fonksiyonu olmamasına karşın pekçok C derleyicisinde bulunmaktadır. Bu fonksiyon başlangıç adresini aldığı yazıyı ters çevirir. Bu fonksiyonu mystrrev ismiyle tanımlayınız. fonksiyonun geri dönüş değeri aldığı yazının başlangıç adresidir.
char *mystrrev(char *str);
Örnek Ekran Çıktısı: