• 01-10-2009, 21:19:08
    #1
    C dilinde bir konsoldan çalışan uygulama yazdım. Klavyeden iki değer girdikten sonra hesaplaması yapılıyor ve sonucu gösteriyor. (system("pause") kullanıyorum). Sorum şu; işlemi bir kere yaptıktan sonra ekranda "devam etmek için bir tuşa basın" yazıyor ve basınca ekran kapanıyor. Ben bir tuşa basıldığında yeniden değerlerin girildiği yere dönmesini istiyorum, yani başka bir işlem yapmak için. Bu kod nedir? Aradım taradım bulamadım bir türlü
  • 01-10-2009, 22:20:41
    #2
    Arkadaşım merhaba Kodunu da yazarsan düzenleyip yazabilirim cevap olarak.
  • 02-10-2009, 01:40:31
    #3
    #include <stdio.h>
    
    main () {
         int a,b,sonuc;
         printf("\n 1. sayiyi girin : ");
         scanf("%d",&a);
         printf(" 2. sayiyi girin : ");
         scanf("%d",&b);
         sonuc=a+b;
    
    printf(" Sonuc : %d\n\n ",sonuc);
    system("pause");
    }
    Kod bu kadar sadece bir işlemi yaptıktan sonra kapanmamasını tekrar işlemi yapması için 1. ve 2. sayıyı sormasını istiyorum. İstediğim kadar işlem yapabileceğim yani.
  • 05-10-2009, 13:56:00
    #4
    #include <stdio.h>
    #include <conio.h>
    main () {
         enbas:
         int a,b,sonuc;
         printf("\n 1. sayiyi girin : ");
         scanf("%d",&a);
         printf(" 2. sayiyi girin : ");
         scanf("%d",&b);
         sonuc=a+b;
         printf(" Sonuc : %d\n\n ",sonuc);
         printf(" bir tusa basin");
         getch();
         goto enbas;
    }
    c de istediğin bir yeri "etiket:" şeklinde belirtip "goto etiket;" ile oraya tekrar dönebilirsin. pek kullanışlı bulunmaz ama ben gerektikçe kullanıyorum. kodu yukardaki gibi değiştirirsen istediğin işlemi yapacaktır.
  • 05-10-2009, 19:43:44
    #5
    Teşekkürler. for(; yapıp döngü sonuna system pause koymuştum ama bunu öğrendiğim de iyi oldu.