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 10 ziyaretçi çevrimiçi.
""
dreamhost
Anasayfa

Tamsayıyı Yazıya Dönüştürmek

30.03.2010 - 18:53 tarihinde nerg gönderdi

Verilen int türden bir sayının Türkçe metin karşılığını bir adresten başlayarak yerleştiren numtotext isimli fonksiyonu tanımlayınız. Fonksiyonun bildirimi aşağıdaki gibidir:

char *numtotext(long number, char *str);

Birinci parametresi yazıya çevrilecek olan sayıyı, ikinci parametresi ise yazının yerleştirileceği dizinin başlangıç adresini göstermektedir. Geri dönüş değeri ikinci parametresiyle belirtilen adresin (str) aynısıdır. Metin küçük harflerden oluşacaktır.

Yazdığınız fonksiyonu aşağıdaki main fonksiyonu ile sınayabilirsiniz:

Test kodu: 
#include <stdio.h>
 
#define   SIZE      100
 
char *numtotext(long number, char *str);
 
int main()
{
   char str[SIZE];
   numtotext(1345417L, str);
   printf("%s\n", str);   /* birmilyonüçyüzkırkbeşbindörtyüzonyedi */
   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.