cpp

  1. webadamicesi

    Yeni Başlayanlar İçin Metin2 Dosya Yapısını ve Modülerliği Anlama Rehberi

    Merhaba Değerli Forum Üyeleri ve Okuyucular; Bu projeyi C++’ta oyun geliştirmeye ve metin2 yazılım yapısını anlamaya yeni başlayanlar için hazırladım. Amacım C++, Python ve Shell Script kullanarak yapmış olduğum basit bir Sayı Tahmin Oyun'u ile metin2 dosya yapısını, derlemeyi, Makefile...
  2. Whistle

    Metin2 Sıfırdan Altyapı Filesi Güncelleme Rehberi - 2025

    5 sene önce sıfırdan files oluşturmayı anlattığım şu serinin üzerinden baya bi zaman geçti. Bu kadar zaman geçmesinin üzerinden hala aktif bir şekilde ziyaret edildiği için bende tekrardan güncel hale getirmek istiyorum. Devamlılığı korumak adına bunların nasıl yapılacağını yine videolu rehber...
  3. YunusEmreOfficial

    C++ | Birlikte Yazılım Öğrenelim Serisi - Break ve Continue

    Merhaba yazılım meraklıları! 👨‍💻👩‍💻 "Birlikte Yazılım Öğrenelim" serimizin bu bölümünde C++ dilinde döngülerin kontrolünü ele alacağız. Bugünkü konumuz break ve continue ifadeleri olacak. Bu komutlar sayesinde döngüler üzerinde daha fazla kontrol sahibi olacağız. Hadi başlayalım.... Break...
  4. O

    Çözüldü CONSTANS.cpp HATA

    constants.cpp:711:1: error: too many initializers for 'const TApplyInfo [99]' {aka 'const SApplyInfo [99]'} 711 | }; | ^ gmake: *** [Makefile:159: .obj/constants.o] Error 1 Şöyle bir hata alıyorum limiti aştığı için galiba limiti nasıl artırabilirim bende şu şekil const TApplyInfo...
  5. YunusEmreOfficial

    🔥 Birlikte Yazılım Öğrenelim Serisi - Tanıtım

    Merhaba arkadaşlar, Bir süredir yazılıma tekrar adım atmak istiyordum. Neden böyle dediğimi ilerleyen süreçlerde ve Tanışma kategorisi altında açacağım konudan anlayabilirsiniz. Sürekli bir bahane bulup başlayamıyordum. Artık başladım, öncelik olarak pythonla gidiyodum ama oradaki eğitimi yarım...
  6. Z

    Yardım Clang14 / GCC9 Sürüm yükseltme

    Herkese selam, benim filesimde build clang14 ile oluyor fakat bir sorun var. benim gcc ile build almam gerekiyor. clang14 den gcc'e nasıl geçebilirim bilen varsa yanıtlarsa sevinirim
  7. Doğukan Taydaş

    Metin2 Fake Metin Taşı

    :mmt-hakkinda: Yabancı forumda bulduğum konuyu paylaşmak istedim sizinle. Mainline serverinde daha önceden kullanmıştım hata ile karşılaşmadım şuana kadar. Bu sistem tüm metinler için geçerli değildir, ben sadece ''8001'' kodlu olan metine ayarladım, sizler kodlar üzerinden değişiklikler...
  8. Doğukan Taydaş

    Metin2 Client Exe Giriş Sınırlandırma

    :mmt-hakkinda: Metin2 oyunu açma sınırı belirlemektir. İlerde sunucu acarken girişler tıkanmaması için client sınırı uygulanabilir. Sunucuya saldırılardan bir tanesi client'den saldırmaktır, bunun sayasiyle 1 bilgisayardan 10 veya 15 hatta daha fazla oyun açarak sunucu girişlerini zorlamaktır...
  9. Doğukan Taydaş

    Metin2 karakter ws kayması

    :mmt-videolar: bool CActorInstance::CanAct() { if (IsDead()) return false; if (IsStun()) return false; if (IsParalysis()) return false; if (IsFaint()) return false; if (IsSleep()) return false; return true; }burayı böyle...
  10. ioscan

    C++ oop ( Nesne tabanlı programlama)

    Merhaba arkadaşlar. Çoğunuz c++ biliyorsunuzdur. Peki oop biliyor musunuz? Oop Object Oriented Programming yani nesne tabanlı programlama demektir. Esas amacı karmaşık ve uzun programlarda bizlerin işlerini kolaylaştırmaktır. Güvenli , dayanıklı , uyarlanabilir olmasının yanı sıra...
  11. Whistle

    C Egzersizleri

    Merhaba arkadaşlar, Uzun süredir videolu olarak anlatmayı planladığım şeyler vardı ancak şu sıralar videolar ile uğraşmak istemediğim için yazılı birkaç konu hazırlamak istedim. Eğer katılım sağlanırsa beraber yeni egzersiz soruları türetip bunları kodlara dökebiliriz. Bu egzersizlerin amacı...
  12. Whistle

    C Egzersizleri 8: Kullanıcıdan Alınan X, Y Uzunluk Değeri İle Konsola Bir Dirtdörtgen Yazdırın

    Merhaba arkadaşlar, bu örnek egzersizde ise kullanıcıdan bir dörtgenin kısa ve uzun kenarlarının uzunluklarını kullanarak konsol ekranına dirtdörtgen şeklini çizen programı yazınız. Bu çalışmanın kodları haftaya paylaşılacaktır.
  13. Whistle

    C Egzersizleri 7: Çocuk Psikiyatri Kliniğinde Tedavi Gören Çocukları Belirli Yaşlara Göre Gruplandırın

    Merhaba arkadaşlar, bu c egzersizimizde ise çocuk psikiyatri kliniğinde tedavi gören çocukları belirli yaş gruplarına göre gruplandıracağımız programı yazacağız. Bir önceki egzersiz konumuza gitmek için tıklayın. Program şu şekilde olmalıdır; Kullanıcıdan iki adet veri istenilecek. Çocuğun adı...
  14. Whistle

    C Egzersizleri 6: Klavyeden Girilen 15 Tane Sayının Ortalamasını Bulan Program

    Merhaba arkadaşlar, bu c egzersizimizde ise kullanıcıdan alacağımız 15 tane sayının ortalamasını bulacağımız program yazacağız Bir önceki egzersizimizde 1'den başlayarak klavye ile girilen N sayısına kadar olan çift sayıların karesini istemiştim. Konuya bakmak için tıklayın. Matematik örneği...
  15. Whistle

    C Egzersizleri 5: 1'den Klavye İle Girilen N Sayısına Kadar Olan Çift Sayıların Karesini Listeleyen Program

    Merhaba arkadaşlar, bu c egzersizimizde ise 1'den klavye ile girilen n sayısına kadar olan çift sayıların karesini listeleyen programı yazınız. Bir önceki egzersizimizde klavyeden girilen n tane sayının toplamını istemiştim. Konuya bakmak için tıklayın. Matematik örneği; Bu alıştırmayı ilk...
  16. Whistle

    C Egzersizleri 4: Klavyeden Girilen N Tane Sayının Toplamı

    Bu konuda uygulayacağımız egzersiz konusu ise klavyeden girilen n tane sayının toplamını veren program olacaktır. Bir önceki konumuzda 1~1000'e kadar olan sayıların toplamını istemiştim. Bakmak için tıklayın. Matematiksel örnek; Aşağıda benim yazdığım kodlar bulunmaktadır. Eğer kendiniz...
  17. Whistle

    C Egzersizleri 3: 1'den 1000'e kadar olan sayıların toplamını bulan program

    Bu konumuzda uygulayacağımız egzersiz konusu ise 1'den 1000'e kadar olan sayıların toplamı olacaktır. Matematiksel olarak işlem şöyledir; Bu matematiksel ifadeyi en az satır kullanarak c dilinde yazmalısınız. Bu tarz egzersizleri yapmamızın sebebi programlamam mantığını öğrenmek ve algoritma...
  18. Whistle

    C Egzersizleri 2: Klavyeden Girilen İki Sayının Çarpımını Bulma

    Programlamanın mantığını öğrenmek için sıklıkla egzersizler yapmamız gerekiyor. Bu konu serisinde ise c ile yapılacak basit egzersizlerden bahsedeceğiz. Egzersiz: Klavyeden girilen iki sayının çarpımını bulan programı yazınız. Eğer sizlerde yeni öğreniyorsanız verdiğim kodlara bakmadan önce...
  19. Whistle

    C Egzersizleri 1: Klavyeden Girilen İki Sayının Toplamını Bulma

    Programlamanın mantığını öğrenmek için sıklıkla egzersizler yapmamız gerekiyor. Bu konu serisinde ise c ile yapılacak basit egzersizlerden bahsedeceğiz. Eğer sizlerde yeni öğrenmeye başlıyorsanız ilk önce soruyu kendiniz yapmaya çalışın olmazsa spoiler içerisine vereceğim kodlara...
  20. Whistle

    C++ ile MySQL Bağlantısı

    Merhaba arkadaşlar, Bu konumuzda C/C++ ile MySQL bağlantısı kurmayı ve sorgu çalıştırmayı anlatacağım. Bilgisayarınızda MySQL serverin kurulu olması gerekmektedir. #include <cstdio> #include <cstdlib> #include <cwchar> #include <mysql/mysql.h> #include <stdio.h> #include <iostream> int main()...
Geri
Üst