http://www.gidnetwork.com/b-59.html , alan,; yapmışsın , hali icin alan girdikten sonra entera basınca kod \n alıyor büyük ihtimalle. Halı tipini üstte alırsan düzelir. #include <stdio.h> |
Yok , 'ü bende gördüm.. Kaldırdım fakat gene hatalı çalışıyor. C'diline C++ kadar hakim değilim fakat hata olmaması gerekiyor programda. |
Bence virgül haricinde hata olmaması lazım hocam ama verdiğim linkte şurayı okuduktan sonra değişti kararım. But lack of knowledge is what gets most programmers. They want to read a character from the keyboard so they very logically use the format string "%c". Then wonder why the next read is messed up. How are they supposed to know that after the character was read there was a \n left behind? I've rarely (never?) seen documentation explaining that fact, but through experimentation and logical thinking (and a good debugger), one can in fact figure out what's happening. |
Hocam ilk halı tipini üste aldım hata verdi neden hata verdi bilmiyorum. Sormak istediğim soru şu ben scanf ile bi karakter tanıttım diyelim araya başka scanf fonksiyonu girdiğinde (örnek olarak kaç metrekare halı falan filan) en başta tanıttığım karaktere göre if fonksiyonlarını dizersem program karakteri aklında tutup işlem yapar dimi? Anlatabildim mi bilmiyorum ![]() |
Tabiyki yapar , farklı yerlere atıyorsan tabi ![]() |
Hocam aslında demek istediğim ![]() 1 printf("Hali Tipini Seciniz:"); scanf("%c",&kod); printf("kac metrekare hali dosenecek:"); scanf("%f",&alan); 2 printf("kac metrekare hali dosenecek:"); scanf("%f",&alan); printf("Hali Tipini Seciniz:"); scanf("%c",&kod); Şu ikisinin arasında bi fark var mı. Yani 1.de halı tipini seçiyorum ondan sonra scanf'te bi float okutuyorum ya. İlk scanf'te okuttuğum karaktere göre (T,S,B) ifleri gidip dizdiğimde bi problem çıkar mı. Yani ifleri bağlıyacağım scanf hemen iflerin üstündemi olmalı 2. kod gibi? yoksa 1. koddaki gibi olursa bişey olmaz mı? |
Yok 2si arasında fark yok. Sonuçta tanımladığın değişken türlerin ve kullanıcıdan alınan verilerde değişikli olmuyor. |
delete kullanırsan arrayın o sildiğin kısmı boş(0) kalır, array küçülmez. Eğer o kısmı silerek arrayı küçültmek istiyorsan array tanımlamak yerine std list veya vector kullanabilirsin. Mesela vector kullanırsan silme işlemini şunla yapacaksın;http://cplusplus.com/vector::erase |
Yok hocam formul dogru bende yanlis zannedip arastirmistim varmis oyle bir formul , i++ %4 olarak donusturmustum zaten , 4 den mi ne basliyor yukari dogru yazdirmaya basliyor, kitapta zaten 3.14159 a gelindiginde durdurulsun demis %2 yapinca o degere ugramiyor. |
c#http://forum.donanimhaber.com/m_65847333/tm.htm şu sorunuma bakaiblecek varmı |
Herkeze Merhaba Arkadaşlar. Visual Basic 6.0 öğrenmeye karar verdim. ama istediğim gibi uygulamaları bir türlü internette bulamadım.İnşallah burada sizin yardımınız ile öğreneceğim. Yapmak istediğim tam olarak şu arkadaşlar; < Resime gitmek için tıklayın > http://img2.ressim.net/out.php/i6205019_lamba.jpg Programı yaptım sadece komutları yazmak kalıyor, nasıl yazıldığını bilmediğim için buraya yazıyorum.Bir arkadaş yaparsa çok mutlu olurum... İndirmek için: http://www.mediafire.com/?xuckci0hs921wai Not: Arkadaşlar bu program ödev filan değildir. Sadece öğrenmek istiyorum nasıl yapıldığını. Kodları nasıl olduğuna bakarak programı geliştirmek istiyorum. Şimdiden teşekkürler. :) KONUYU BURAYA TAŞIDIM.. hhttp://forum.donanimhaber.com/m_66047252/tm.htm |
Hocam linkte kaynak kodlarıyla birlikte verdiğim program Command and Conquer 3: Kane's Wrath için hazırlanmış Apm, FPS ve zaman ölçümügibi işlemlerde kullanılıyor. < Resime gitmek için tıklayın > http://www.gamereplays.org/community/index...howtopic=568670 kw tool ve kaynak kodları Sorun şu, bu program yalnız Kane's Wrath eklenti paketi ile uyumlu ben bu programı nasıl orijinal Tiberium Wars oyunu ile uyumlu hale getirebilirim, yardımcı olabilirmisiniz? |
Hazır kod yazmıyoruz. Bunu yaparsak size yararımızdan çok zararımız olacaktır. |
Büyük ihtimal yardım etmiceksiniz veya böyle bir kod yok. < Resime gitmek için tıklayın > Bir haftadır bir proje üzerinde çalışıyorum. Öğrenmek açısından sorunu küçük bir projeye aktardım. Öğrenmek istediklerim; 1-Formda 2 Buton var görüyorsunuz, projeyi çalıştırdığımızda butonlar arası geçiş yapabiliriyoruz; tab tuşu veya up, down tuşları ile. bunu nasıl kapatabiliriz.. Kapatma nedenim ise; Butonun birine basılı tutulup (Space veya mause ile) diğer butona geşiş (tab veya yön tuşları) yaptığımzda lamba sönmüyor... 2-Birde 1. ve 2. Tuşlar lambları yakıyor. Bu tuşlara bastığımızda butona basılmış gibi olsun (gömülsün.) örnek: Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKey1 Then Buton1.Click = True End Sub Kırmızı yere uygun kod varmıdır? Projenin son hali :http://www.mediafire.com/download.php?nhs1c5gn6cil810 |
http://gmplib.org/ . Yardımın için teşekkürler kendimde halletmeye çalışıcam. |
Visual studio ile biraz zor halledersin. Ya uygun binary bulacaksın ya da komple kaynak kodunu derleyeceksin. Linux olsa 2 dakikalık işti. Ben gmp ile hesapladım, 1500 fakt. 4115 haneli bir sayı. ![]() @strahd_von_zarovich sayi = rand() % 8; if(sayi % 2) ++sayi; |
Hocam bu rasgelelik olur mu ? Ben de en başta böyle düşünmüştüm ama vazgeçtim hatta biraz daha bağımsız olsun diye 1 çıkarma veya eklemeyi de rand ile yapmıştım ama bu sayılır mı ? ![]() |
GMP bilmiyorum onla da boşa uğraşmahttps://mattmccutchen.net/bigint/ buradaki indir, kurulumu daha kolay. içindeki tüm dosyaları projenin olduğu klasöre at. Sonra .cc dosyalarını projeye ekle. Sonra " #include "BigIntegerLibrary.hh" " başlık dosyasını çağır. Bundan sonra değişken tanımlama yaparken int yerine "BigInteger sayi;" dediğin zaman istediğin(teorikde) sayıyı tutabilirsin. Bu arada 1500!'i de hesaplayabiliyor. |
Bunu kütüphaneye nasıl ekleyebiliriz ? |
Checkedbox veya checkedbox deneyin. Harf duyarlılığı var C#'da.
< Bu mesaj bu kişi tarafından değiştirildi £XE -- 7 Eylül 2012; 0:56:01 >
Bu mesaja 1 cevap geldi. Cevapları Gizle