12.4 Bazı Katar Fonksiyonları

12.4   Bazı Katar Fonksiyonları

Bu fonksiyonlar standart C’de iki katarı karşılaştırmak, bir katarın içeriğini diğerine kopyalamak ve katarın uzunluğunu bulmak vb işlemler için tanımlı fonksiyonlardır. Bu ve benzeri fonksiyonlar kullanılırken string.h kütüphanesi programın başına ilave edilmelidir. Burada, bunlardan bir kaçı Tablo 12.1 de verilmiştir.

Tablo 12.1: string.h kütüphanesine ait, bazı katar fonksiyonları

Fonksiyon Açıklama
int strcmp(char *str1,char *str2); str1 ve str2 yi karşlaştırır.
Eşitse 0, str1 büyükse 0’dan büyük bir değer aksi halde 0’dan küçük bir değer göderir.
char *strcpy(char *str1, char *str2); str2 yi str1 e kopyalar
char *strcat(char *str1,char *str2); str2 yi str1 e ekler
char *strrev(str); str yi ters çevirir (NULL karakteri hariç)
int strlen(str); str nin kaç karakterden oluştuğunu hesaplar
char *strchr(char *str,char kr); kr karakterinin str içindeki (baştan itibaren) ilk karşılaştığı yeri verir
char *strstr(char *str1,char *str2); str2 katarının str1 içindeki (baştan itibaren) ilk karşılaştığı yeri verir
char *strlwr(char *str); str nin bütün karakterini küçük harfe çevirir
char *strupr(char *str); str nin bütün karakterini büyük harfe çevirir

Bu fonksiyonların kullanılması Program 12.4-8’de verilmiştir. Programları Dikkatle inceleyiniz.

Program 12.4: strcmp fonksiyonunun kullanımı

ÇIKTI

 

Program 12.5: strcpy fonksiyonunun kullanımı

ÇIKTI

 

 

Program 12.6: strcat fonksiyonunun kullanımı

ÇIKTI

 

 

Program 12.7: strlen fonksiyonunun kullanımı

ÇIKTI

 

 

Program 12.8: Isim sırlama

ÇIKTI

 

Bir cevap yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.