C
İndis Sıralama 2 (Index Sort)
void index_sort(int a[], int b[], int len);
Fonksiyonu, birinci parametresindeki adreste bulunan dizinin sıralanmış (sort) biçimini elde etmek için izlenmesi gereken indis numaralarını ikinci parametresindeki adreste bulunan dizi içine yazar. Fonksiyonu sıralama işlemi için baloncuk sıralaması (buble sort) yöntemini kullanıyor.
İndis Sıralama 1 (Index Sort)
void index_sort(int a[], int b[], int len);
fonksiyonu, birinci parametresindeki adreste bulunan dizinin sıralanmış (sort) biçimini elde etmek için izlenmesi gereken indis numaralarını ikinci parametresindeki adreste bulunan dizi içine yazar. Fonksiyon sıralama işlemi için seçerek sıralama (selection sort) yöntemini kullanıyor.
İki Yazıyı Karşılaştıran Fonksiyon (strcmp)
Bu programda standart strcmp fonksiyonu mstrcmp ismiyle yazılıyor.
İki Tarih Arasındaki Gün Farkını Bulan Program
İki tarih arasındaki gün farkını bulmak için verilen bir tarihi, 01/01/1900 tarihinden itibaren geçen toplam gün sayısına çeviren bir yardımcı fonksiyon kullanılıyor.
void substrcpy(char *target, const char *src, int start, int length);
İkinci parametresinde bulunan karakter disizinin start indisli elemanından başlayarak length tane elemanını, birinci parametresindeki adreste bulunan karakter dizisine kopyalar.
void parentheses(char *, const char word *);
void parentheses(char *, const char word *);
Bu fonksiyon, birinci parametresinde bulunan karakter disizi içinde, ikinci parametresinde bulunan karakter dizisini arar. Eğer bulursa, bu karakter dizisini parantez içine alır.
void parentheses(char *, const char word *);
void parentheses(char *, const char word *);
Bu fonksiyon, birinci parametresinde bulunan karakter disizi içinde, ikinci parametresinde bulunan karakter dizisini arar. Eğer bulursa, bu karakter dizisini parantez içine alır.
strncat() Fonksiyonu
char *strncat(char *s1, const char *s2, size_t n);
strncat fonksiyonu s1 yazısının sonuna s2 yazısının ilk n karakterini kopyalar. Fonksiyonun çakışık yazılar için çağırılması tanımsız davranıştır.
strncmp Fonksiyonu
strncmp fonksiyonu iki yazının belirli sayıda karakterden oluşan kısımlarını karşılaştırır:
int strncmp(const char *s1, const char *s2, size_t n);
Birinci yazının ilk n karakteri ikinci yazının ilk n karakterine eşitse fonksiyon pozitif bir değere geri döner. Birinci yazının ilk n karakteri ikinci yazının ilk n karakterinden büyükse fonksiyon pozitif bir değere, küçükse negatif bir degere geri döner.
int is_prefix(const char *target, const char *prefix)
Birinci parametresinde bulunan karakter dizisinin, ikinci parametresinde bulunan karakter disizi ile başlayıp balamadığını test eden fonksiyon.