folder Tahribat.com Forumları
linefolder C - C++
linefolder C Hakkında Soru Önmeli



C Hakkında Soru Önmeli

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zirzop_ce
    zirzop_ce's avatar
    Kayıt Tarihi: 02/Aralık/2007
    Erkek

    soru şu:
    #include<stdio.h>
    #include<string.h>
    struct sss{
      char a[20];
      char b[20];
    }
    main(){
    int sayi;
    struct sss s;
    printf("bir sayi gir");
    scanf("%d",&sayi);
    switch(sayi){
    case 0:
        printf("1.katariver");
        gets(s.b);
        printf("2.katar");
        gets(s.a);
    case 1:
        printf("1.katariver");
        gets(s.b);
        printf("2.katar");
        gets(s.a);(ne oldugu onemli degil)


    devamı da var ama yazmıyorum. problem su. eger en basta bir integer sayi okumazsam gzel güzel sıra ile printfleri yazıp sora da gets ile alıyor ancak. başında bir int sayi okuyunca aynen şöyle oluyor:
    1.katar2.katar    yani her 2 printfi bir anda yazıyor aradaki getsleri atlıyor ve normal olarak program hata veriyor acaba kütüphaneerde mi hata var anlayamadım ya.
    biraz uzun ama cevaplayın lütfen

     özetle getrs den önce scanf kullanınca program patlıyo


    aaa
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    attackatak
    attackatak's avatar
    Kayıt Tarihi: 06/Mayıs/2007
    Erkek
    kütüphaneye #include <conio.h> ekle..
Toplam Hit: 1869 Toplam Mesaj: 2