İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Nerede hata yapıyorum ?-C programlama

Cyberless

0
İyinet Üyesi
Katılım
6 Aralık 2012
Mesajlar
12
Reaction score
0
Arkadaşlar C de bir program yapmaya çalışıyorum.Kullanıcıdan 10 tane şehir ismi alacak.derleyici hata vermemesine rağmen çalıştırdığımda 4.şehre kadar alıyor.sonra hata verip kapanıyor.
Kod:
#include <stdio.h>



main()
{
    char  *city[10];
    int i;
    
    /*Accept the city names*/
    for(i=0;i<10;i++)
    {
    printf("Please enter %d.city: ",i+1);
    
    
    scanf("%s",city[i]);
    
    
     
    }
    
    getchar();
}

Nerede hata yapıyor olabilirim ? Yardımlarınız için şimdiden teşekkürler arkadaşlar.
 

Bolu Beyi

0
İyinet Üyesi
Katılım
7 Nisan 2010
Mesajlar
2,895
Reaction score
36
Arkadaşlar C de bir program yapmaya çalışıyorum.Kullanıcıdan 10 tane şehir ismi alacak.derleyici hata vermemesine rağmen çalıştırdığımda 4.şehre kadar alıyor.sonra hata verip kapanıyor.
Kod:
#include <stdio.h>



main()
{
    char  *city[10];
    int i;
    
    /*Accept the city names*/
    for(i=0;i<10;i++)
    {
    printf("Please enter %d.city: ",i+1);
    
    
    scanf("%s",city[i]);
    
    
     
    }
    
    getchar();
}

Nerede hata yapıyor olabilirim ? Yardımlarınız için şimdiden teşekkürler arkadaşlar.

scanf satırını şu şekilde düzenleyerek deneyin: scanf("%s",&city);
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst