Şimdi Ara

C dilinde isim yazdırma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
0
Favori
1.206
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Klavyeden girilen ismi:

    ATA ATA
    ATA ATA
    ATA ATA
    ATA ATA
    ATA ATA

    formatında ekrana yazdırmam gerekiyor. Nasıl yapabilirim?
    Boşlukların girilen ismin harf sayısına eşit olması gerekiyor.



  • #include "stdio.h"
    #include "stdlib.h"
    #include "stdint.h"

    void kelimeyiAlVeYazdir();
    void Yazdir(char*);
    uint8_t karakterSayisi(char*);

    int main(void)
    {
    kelimeyiAlVeYazdir();
    return -1;
    }

    void kelimeyiAlVeYazdir()
    {
    char *kelime;
    kelime = (char*)malloc(sizeof(char)*15);
    printf("kelime:");
    gets(kelime);
    Yazdir(kelime);
    }

    void Yazdir(char* kelime)
    {
    uint8_t i,j,k,karakterSayisi_ =karakterSayisi(kelime);
    for(i=0;i<6;i++)
    {
    for(j=0;j<2;j++) {printf("%s",kelime);for(k=0;k<karakterSayisi_;k++) printf(" ");} printf("\n");
    }
    }

    uint8_t karakterSayisi(char*kelime)
    {
    uint8_t i=0;
    while(*(kelime+i) != '\0')i++;return i;
    }
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.