Ana Menü
· Ana Sayfa
· Dosyalar
· Dökümanlar
· Forum
· Günün Resmi
· Haber Arşivi
· WWW Linkleri
· Üye Listesi

     Forumlar

 strncpy ve strncpy_s
 Konu adi : Borland c++ Builder ile Amiral Batti
 Rady10 - YerliOyun
 Kabusta Kaybolmak
 Konsol da programı bekletmek
 Oyun programlama icin hangi programlama dilli ?
 flash! şanlıurfa bilgisayar oyununda(no rapid)
 Sevgilim Olur musun?
 Directx'e başlamak isteyenler bi bakın
 PSP programlama
 Flash tan php
 Bilgisyr oyunu yapmam için üniverstde hangi bölüme girmeliym
 www.arshiv.gen.ms
 Cimg.h ilgilenenler icin
 müttefik oyunu

Konu Disi
 Emraah
 Yeni sitemiz açıldı
 Kalp krizi durumunda ne yapılmalı?
 Oyun sektöründe hangi görevde çalışmak isterdiniz?
 Takım arkadaşı sorunu
 msn de renklı nıck
 pc hata veriyor ! YARDIM!!
 Gülmek isteyenler Buraya
 İnanılmaz hl 2 modu görüntüsü
 Computer Languages History

[ Forumlara Git ]


oyunyapimi.org: Forums

www.oyunyapimi.org :: Başlığı Görüntüle - toplama işlemi yapan program
 SSSSSS   AramaArama   Kullanıcı GruplarıKullanıcı Grupları   ProfilProfil   LoginLogin 

toplama işlemi yapan program

 
Yeni Başlık Gönder   Cevap Gönder    www.oyunyapimi.org Forum Ana Sayfası -> Yeni Başlayanlar (Ben de oyun yapmak istiyorum)
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
mtcb2002



Kayıt: Oct 17, 2004
Mesajlar: 15

MesajTarih: Mon Dec 20, 2004 2:19 pm    Mesaj konusu: toplama işlemi yapan program Alıntıyla Cevap Ver

#include "stdio.h"
main()
{
int sayi1,sayi2,islem;
printf("1. say:");
scanf("%d" ,&sayi1);
printf("2.say:");
scanf("%d" ,&sayi2);
islem=sayi1+sayi2;
printf("sonu‡: %d" ,islem);
}

işde bu kodlar işlemi dogru yapıyor (yukardaki)

#include "stdio.h"
main()
{
int sayi1;
printf("1.sayy gir:");
scanf("%d",&sayi1);
int sayi2;
printf("2.sayy gir:");
scanf("%d",&sayi2);
int islem;
islem=sayi1*sayi2;
printf("sonu‡: %d",islem);
}

bu kodlarda bir hata var yukardakiyle aynı şey olması lazım ama çalışmıyor 4 hata verdi

-expression syntax in function main
-undefined symbol 'sayi2' in function main
-expression syntax in function main
-undefined symbol 'islem' in function main

sadece bütün degişkenleri biyerde topladım altaki gibi olsa ne degişirki ?

programın işi bitince açılan pencereyi daha ben sonucu göremeden kapatıyo bunu engellemenin bi yolu yokmu ?
Başa dön
Kullanıcı profilini gör
Ziyaretci



Kayıt: Apr 24, 2003
Mesajlar: 287
Nereden: İstanbul

MesajTarih: Mon Dec 20, 2004 2:23 pm    Mesaj konusu: Alıntıyla Cevap Ver

C de degiskenlerin hepsini koddan önce tanımlaman gerekir. Eğer programı *.c yerine *.cpp olarak kaydedersen çalışır.
Başa dön
Kullanıcı profilini gör
Tesla



Kayıt: Feb 17, 2004
Mesajlar: 245
Nereden: Ankara

MesajTarih: Mon Dec 20, 2004 4:55 pm    Mesaj konusu: Alıntıyla Cevap Ver

Eğer sonuc ekranını sen bir tuşa basana kadar kapanmasını istemiyorsan,
Koduna

#include <conio.h>

ve durmasini istediğin yere getch() eklemen yeterli.

Dolayısı ile programın en sonuna getch() koyarsan program bir tuşa basıncaya kadar sonlanmaz.

Buna alternatif olarak system pause diye bir şey de var ama ben kullanmadım. Ya da kötü bir çözüm ama boş bir scanf kullanabilirsin.
Başa dön
Kullanıcı profilini gör E-Posta'yı gönder
ayberk_cerit



Kayıt: Aug 13, 2004
Mesajlar: 51
Nereden: Avdan'dan geliyor elinde desdi,kız kurban olduğum sana kim küstü ...

MesajTarih: Thu Feb 10, 2005 6:41 pm    Mesaj konusu: Alıntıyla Cevap Ver

Genel olarak toparlamak gerekirse ;

- C Dili kodlama kurallarına göre yerel değişkenler iş bloğundan önce (yani main'in hemen başında) tanımlanmalıdır.

- Kullandığın derleyiciye göre #include <conio.h> önişlemci satırını programın başına ekliyerek (mesela VC++ 6.0 da buna gerek yok) getch() fonksiyonuyla konsolun kapanmasını engelleyebilirsin ..

-
#include "stdio.h"
main()
{
int sayi1,sayi2,islem;
printf("1. sayi:");
scanf("%d" ,&sayi1);
printf("2.sayi:");
scanf("%d" ,&sayi2);
islem=sayi1+sayi2;
printf("sonuc: %d" ,islem);
gecth();
}
Başa dön
Kullanıcı profilini gör
Mesajları göster:   
Yeni Başlık Gönder   Cevap Gönder    www.oyunyapimi.org Forum Ana Sayfası -> Yeni Başlayanlar (Ben de oyun yapmak istiyorum) Tüm saatler GMT +2 Saat
1. sayfa (Toplam 1 sayfa)

 
Forum Seçin:  
Bu forumda yeni konular açamazsınız
Bu forumdaki mesajlara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız


Powered by phpBB 2.x.x © 200x phpBB Group
Türkçe Çeviri : Onur Turgay & Erdem Çorapçıoğlu
Türkçe Düzenleme: Alexis Canver
Version 2.x.x of PHP-Nuke Port by Tom Nitzschner © 200x www.toms-home.com




Web site powered by PHP-Nuke
Web site engine\'s code is Copyright © 2002 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Sayfa Üretimi: 0.128 Saniye