Anasayfa

C ve Sistem Programcıları Derneği

  • CSD Hakkında
    • Yönetim Kurulu
    • Referanslar
    • Üyelik
    • Adres
    • Kroki
    • İletişim
  • Kurslar
    • Kurs Başvurusu
    • Eğitmenler
  • Seminerler
    • Seminer İste
    • Seminer Ver
  • Kaynaklar
    • Yararlı Linkler
    • Kaynak Kod Arşivi
    • Makaleler
    • Çalışma Soruları
    • Yararlı Kitaplar
    • Dosya Arşivi
    • Döküman Arşivi
  • Duyurular
  • Haberler
  • İş İlanları
    • İş İlanı Gönder
  • SSS
  • Kurs Başvurusu

menü

  • CSD Hakkında
    • Yönetim Kurulu
    • Referanslar
    • Üyelik
    • Adres
    • Kroki
    • İletişim
  • Kurslar
    • Kurs Başvurusu
    • Eğitmenler
  • Seminerler
    • Seminer İste
    • Seminer Ver
  • Kaynaklar
    • Yararlı Linkler
    • Kaynak Kod Arşivi
    • Makaleler
    • Çalışma Soruları
    • Yararlı Kitaplar
    • Dosya Arşivi
    • Döküman Arşivi
  • Duyurular
  • Haberler
  • İş İlanları
    • İş İlanı Gönder
  • SSS
  • Kurs Başvurusu

e-posta ile bilgilendirme.

Derneğimizdeki etkinliklerden haberdar olun!

Haber mektubu üyeliğiniz

Kimler çevrimiçi

Şu an 0 kullanıcı ve 19 ziyaretçi çevrimiçi.
""
dreamhost
Anasayfa

strcmp Fonksiyonu

30.03.2010 - 18:49 tarihinde nerg gönderdi

strcmp bildirimi string.h dosyası içinde bulunan standart bir C fonksiyonudur:

int strcmp(const char *s1, const char *s2);

Fonksiyon s1 ve s2 adreslerindeki yazıları karşılaştırır. Eğer s1 adresindeki yazı s2 adresindeki yazıdan daha büyükse fonksiyon 0'dan büyük bir değere, s1 adresindeki yazı s2 adresindeki yazıdan daha küçükse 0’dan küçük bir değere, yazılar eşit ise fonksiyon 0 değerine geri döner. Bu fonksiyonu mystrcmp ismiyle tanımlayınız. Yazdığınız fonksiyonu aşağıdaki main fonksiyonuyla sınayabilirsiniz:

Test kodu: 
#include <stdio.h>
 
#define      SIZE    200
 
char *mystrcmp(const char *, const char*);
 
int main()
{
   char name1[SIZE];
   char name2[SIZE];
   int comp_result;
 
   printf("birinci ismi giriniz : ");
   gets(name1);
   printf("ikinci ismi giriniz : ");
   gets(name2);
   comp_result = strcmp(name1, name2);
   if (comp_result > 0)
      printf("(%s) > (%s)\n", name1, name2);
   else if (comp_result < 0)
      printf("(%s) < (%s)\n", name1, name2);
   else
      printf("(%s) == (%s)\n", name1, name2);
   return 0;
}
Etiketler:
  • C

Adres: 2.Taşocağı Cd. Oğuz Sk. Barbaros Apt. No: 11/4 PK: 34387  Mecidiyeköy / İSTANBUL Tel: (212) 274 63 60  (212) 274 99 89  (212) 275 88 97  (212) 288 35 20 Fax: (212) 275 88 97 E-Posta: csystem@csystem.org

İçerik yayınları
Fervens Drupal theme by Leow Kah Thong. Designed by Design Disease and brought to you by Smashing Magazine.