Şimdi Ara

program geliştirme yardımm

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
0
Favori
432
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Herkese merhaba,mesela int en fazla 9 hane tutuyor, ekrandan x icin 9 hane girdikten sonra yeni bir y degerine gecmesini istiyorum ama kullanıcı 9 tane rakam yazdıktan sonra enter a basmıcak (compıler acık kullanıcıdan hala rakam beklıyor halde) yazmaya devam edıcek bu mumkun mu?


    x:123456789 (x in degeri)

    y:101112131 (y nin degeri)

    .
    .
    .



  •  
    #include<stdio.h>
    #include<stdlib.h>//atoi()
    #include<conio.h>//getch()

    int main()
    {
    char sayilar[2][10];
    char c;
    int x,y,i,j;
    for(i=0;i<2;i++)
    {
    for(j=0;j<9;j++)
    {
    c=getch();
    if(c<58&&c>47)//rakamsa
    {
    printf("%c",c);
    sayilar[i][j]=c;
    sayilar[i][j+1]='\0';
    }
    else
    {
    break;

    }
    }
    }
    x=atoi(sayilar[0]);
    y=atoi(sayilar[1]);

    printf("\nx=%d\ny=%d",x,y);
    return 0;
    }



    < Bu mesaj bu kişi tarafından değiştirildi brk0001 -- 11 Ağustos 2014; 19:41:36 >
  • brk0001 B kullanıcısına yanıt
    cok tesekkurler guzel cozummus :)
    Aslında niyetim bunu kullanarak big integer yapmaktı ama baska bı yoldan buldum onuda paylasıyım


    #include <stdio.h> 
    #include <stdlib.h>
    #include <conio.h>

    void creat();
    void print();


    typedef struct node{ //typedef kullangigimiz icin item artik int gibi bir tanimlayici
    char data;
    struct node *next;; //kendi tipinden bi˛ey belirtcegi icin kendi tipinde tanimlanmali
    }item;

    void print(item *t);
    item * head;

    int main(){
    head=NULL;

    // baslangic node NULL a esitlendi
    creat();

    getch();
    return 0;
    }



    void creat(){
    char x,y,i;
    item *temp1,*temp2;



    printf("sayiyi giriniz:");
    for(i=1;x!=10;i++) {
    scanf("%c",&x);
    temp1=(item*)malloc(sizeof(item));
    temp1->data=x;
    temp1->next=head;

    head=temp1;
    }

    printf("\nsayiniz:");print(head);


    }


    void print(item *t)
    {

    while(t) {
    printf("%c", t->data);
    t = t->next ;
    }



    }






  • Yapay Zeka’dan İlgili Konular
    prog dvb hakkında yardım
    18 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.