Aslına bakarsak şahsen C++ ilgili sorularla ilgilenmek istiyordum. C diliyle alakalı değilim. Fakat C/C++ yakın diller olduğu için başka arkadaşlarda yardım ederler diye düşündüm. Ben c++ da procedures diye bir konu görmedim maalesef . Ama bulduğum birkaç örneği paylaşayım :
Ayrıca buradaki örneği incele bi.. http://en.wikibooks.org/wiki/C_Programming/Procedures_and_functions Örneğin sende şunu yazmaya çalış : Bir sayının ekrana tek veya çift olduğunu bulup yazdıran prosedür. Saygılarımla. |
Elimden geldiğince açıklamaya çalışacağım. Fakat önce şu videoyu bir izle derim. For döngüsünü anlamak için :) http://www.muhammedmastar.com/c-dersleri-12-c-for-dongusu Kodları açıklamaya geçelim hemen :) Buyur buraya koydum. Daha rahat okunsun diye. Takıldığın yer olursa gene sor. http://www.codesend.com/view/a091d9b5f64481b90acfbbbc286aac34/ |
Stdio.h kütüphanesini ayrıntılı olarak burada işleyebilirsin. http://www.cplusplus.com/reference/clibrary/cstdio/ |
Teşekkür ederim fakat İngilizcem az. |
Cevaplarınız için teşekkürederim. Yazdığın kodların içinde bilmediğim terimler var. Bu yüzden bir süreliğine bu konuyu askıya alıyorum. Terimleri öğrendiğim zaman tekrar bu konuya döneceğim. http://www.muhammedmastar.com/c-dersleri bu siteden takip ediyorum ben. Biraz önce diziler konusunu dinledim. Bundan sonra ki konuda katar dizileri. Sanırım bu dizilerin bana faydası olacak bu konuda. Tekrar teşekkürederim. |
INT_MIN int değişkene atanabilecek en küçük sayı (benim sistemde -2147483648). Bunun max olanları var, diğer türde olanları var, hepsi limits.h içinde sembolik sabit olarak tanımlı. Peki niye direkt o sayıyı yazmadık ta (hard coding) semboliğini yazdık? Sebebi hem hatadan korunmak hem de programı taşınabilir (her ortamda derlenip çalışabilen) bir hale getirmek. C/C++ ta char haricinde hiçbir değişken türünün standart bir uzunluğu yoktur, limits.h gibi başlık dosyaları ile uyumluluk sağlanır. Birde stdint.h var. Diyelimki bir değişkene ihtiyacınız var ve "kesinlikle" 32 bit olmalı. Eğer siz bunu int olarak tanımlarsanız hata edersiniz. Sizin sisteminizde int 32 bit olabilir ama başka bir ortamda 16, 32 veya 64 olabilir. Bu değişkeni int yerine stdint.h dosyasında tanımlanan "int32_t" yaparsanız işiniz garanti olur. Aynı şekilde mutlaka 64 bit gerekiyorsa int64_t var ve bunların başında "u" olan unsigned olanları var. uint16_t gibi. Konuya dönelim. buyuk2 ye atanan INT_MIN gereksiz olmuş, sonradan farkettim. buyuk1 e atanan ise algoritmanın bir parçası. Eğer bunu yapmamış olsaydık ilk aldığımız sayıyı en büyük varsayıp buyuk1 e atmamız gerekecekti. Bu da döngü yapısını bozacaktı (strahd_von_zarovich in örneğindeki gibi. ![]() Yukarıda taşınabilirlikten bahsetmiştik. system("pause"); satırı, programı windows tan başka bir ortama "taşınamaz" hale getirir. Mesela ben şu an linux tayım. O kodu aynen kopyalasam derlenir ama çalışmaz çünkü linux ta pause komutu yok. getch() ise standart değil, bende getch yok mesela. İlla ki durdurucu bir kod ekleyecek iseniz getchar() koyun, bu standarttır. http://www.cplusplus.com/reference/clibrary/cstdio/getchar/ Ama dediğim gibi en iyisi onların hepsini silip konsol penceresi açarak çalıştırmak. Çalıştığınız IDE kendisi çalıştır penceresi açıyorsa onu da kullanabilirsiniz. |
Dediğim gibi C'a tam hakim değilim.. Şu linki inceleyerek öğrenebilirsin. http://www.cplusplus.com/reference/clibrary/cstdio/printf/ |
arkadaşlar şöyle bir hata alıyorum .Yazmaya başlaıktan sonra hep bu hata alıyor ve hep kapanıyor . http://oi45.tinypic.com/33pbo1k.jpg |
İnternete biraz baktım fakat pek birşey bulamadım. Sorunun nasıl çözüleceğiyle ilgili net fikrim yok.. Sizin bilgisayarınızdanda kaynaklanıyor olabilir. Visual Studio'yu kaldırıp tekrar kurun eğer sorun çözülmesse express yerine başka versiyonlarında deneyin.. Bu kadar yardımcı olabiliyorum... ![]() |
http://www.dotnetperls.com/optimization |
Sorduğun soru konu ile pek alakası yok fakat şu siteyi bir incele belki işine yarar. İnternetten iyice araştırarak daha fazla döküman elde edebilirsin. Wav dosyasının içeriğini debug yaparak assembly biliyorsan kodları çözebilirsin. başka yöntem bilmiyorum. http://www.aliortul.net/wp-content/uploads/2009/ascii_karakterler.swf |
Çok güzel bir C# kaynağı. Ve herkese açık. http://tr.wikibooks.org/wiki/C_Sharp_Programlama_Dili/C_Sharp_hakk%C4%B1nda_temel_bilgiler Yararlanmanız dileğiyle |
Teşekkürler. Cidden çok güzel bir kaynak. |
Selamun aleykum kolay gelsın gerckden yardımcı oluyorsun arkadaslara bende senden yardım almak istiyorum, Ne yazıkkı Lise sonu bitirdim ve alttan kaldıgı için üniversiteye gidemedim ne yazıkkı her sene giriyorum olmuyor hep aldıgım not 35 40 10 sınıfta hocamız pek iyi degildi hocadan cok bizde genctık dınlemedık böle kaldık herneyse yarın gene sınavım var acaba bnm ıcın asagıdakı lınkdekı Ortalama yukseltme sorularını çözümlyebılırmısınız yanlıslarımı görmek amaclı http://img13.imageshack.us/img13/6010/dsc0013xtx.jpg Teşekkürler basit ama olmuyor. |
Soruların hepsi temel düzey sorular. Anlaşılan hiç çalışmamışsın.. Bunları yapabilmen için öğrenmen gerekenler 1 haftanı bile almazdı. Hemen yarın için çalışmaya başla. İstersen sabahla senin elinde bu soruları rahatlıkla yapabilirsin. Ben sana buradan cevapları verirsem kardan çok zararın olacak. Kusura bakma cevapları veremem fakat şöyle bir iyilik yapacağım : Aşağıda verdiğim konular(sınav sorularına göre çıkardım konuları başka konudan sorarmı bilemem) vereceğim linkten izleyip, bol bol uygulama yap ve öğren. -İlk sorudaki akış şemasını çiz istediğin gibi. biraz düzenli çiz. algoritma mantığını istemiş senden.. bunun için if-else kontrolünü öğren. -Matematiksel İşlemleri öğren. -Değişkenler -Diziler -For,While döngüleri -Mod fonksiyonu -Switch,Case,Break yapısı. Keşke en baştan çalışsaydın. Bu arada kullandığın dil C++ ise bu linkten, verdiğim konuları dinle,uygula,öğren. Eğer hala yapamdığın bir yer varsa o zaman yardımcı olurum. http://www.muhammedmastar.com/c-dersleri -> 1-15 e kadar 1 ve 15 de dahil bütün videoları izle. Çoğunu yaparsın soruların. Kolay gelsin. |
Haklısında netten arayınca yada arma yapamyı bılmıynce yeterlı kaymnak yok elımde malesef herneyse bu C++ Degilde C# CLŞYORDUK NE ÖNERİRSNİZ? |
http://www.muhammedmastar.com/csharp-dersleri dediğim konuları buradan izle. Yapamadığın konuları internetten yaz araştır. Eğer hala yapamıyorsan buraya dön. |
İlk resimdeki gibi yaptım sonra derle dedim ve hata aldım nerede hata var ? < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > |
private void checkedbox_iptal(params CheckedBox[] cb) Satırında CheckedBox altı kırmızı çizili nasıl düzeltebiliriz bir tanımlamayı eksik mi yaptık acaba |
NOT : Bana şu programı yazabilir misiniz ? Tarzında sorulara cevap vermeyeceğim. Önce kendiniz yapabildiğiniz kadar yapın, takıldığınız yerlerde kodu koyup sorun yardımcı olalım..
İyi Çalışmalar.
< Bu mesaj bu kişi tarafından değiştirildi £XE -- 31 Ağustos 2012; 16:48:31 >