Derleyiciye -Wall parametresi eklersen bütün "warning" leri açar, yani hata olasılığı olan herşeyi sana bildirir. Ben kodu derlediğim zaman derleyici şöyle dedi: "function returns address of local variable". Yani fonksiyon yerel bir değişkenin adresini döndürüyormuş. Yerel değişkenler fonksiyon sonlandıktan sonra, ya da kapsam dışına çıktıktan sonra geçersiz olurlar. Fonksiyonda rDizi yerel değişkenine referans döndürdüğün için kodun geçersizdir. Nitekim bende program direkt çakıldı, hiç çalışmadı. Bu online derleyicideki çıktısı.https://ideone.com/pN54x0 Gördüğün gibi en altta stdout yazan yerde çıktı boş, yani hiçbirşey yazdırmıyor. Bu da düzeltilmiş hali, incele.https://ideone.com/WVJNWG |
hocam Cyi öğrenmeme az kaldı ben c++ 'a geçecemde şu kitap iyimidir bir baksanız araşştırdıklarımın içinde bula bula en iyi bunu duldum malum ingizicem vasat olduğu için işte kitap =http://www.babil.com/urunler/1339307/c-temel-ogrenim-kilavuzu?gclid=CjwKEAjwtMqrBRDwtoehx72vm34SJACl_Un1KkM7TQr9lDv9RHHFWxpd39szskv6HUJVxPc1WCWUxBoC9Zbw_wcB#description aslında nesne yönelimli c++ programlama klavuzunu alacaktım fakat hiçbir yerde bulamadım bende bu kitabı alayım dedim bu kitap c'yi biliyormuşuz gibi var sayıyor bu yönden iyi |
Hoccam bence bu fonksiyonun en güzel hali bu şekilde lütfen kodları sonuna kadar inceleyin ve kod yorumlarını okuyun neden en iyi diye soracak olursanız hem karakter dizisini uzunluğu kadar bellekte alan kaplıyor yani bellek israfı olmuyor hemde ayrılan alan geri iyade ediliyor sizi yaptınığınız fonksiyonda çok güzel fakat karakter dizisi 2 harfli olursa ne olacak 48 byt bellek alanı israf edilecek o yüzden bellek alanın hiçbir şekilde israf etmeyen bir fonksiyon ve harcadığı değeri geri döndüren bir fonksiyon tasarladım bence en iyisi bu
Not hocam size daha öncedende mesaj atmıştım ama cevap gelmedi bu kitap hakkında bilgi verirseniz çok sevinirim = "http://www.babil.com/urunler/1339307/c-temel-ogrenim-kilavuzu " |
Son bir düzeltme yapayım. C' de mümkün olmayan şey diğer hiçbir dilde mümkün değildir. Çünkü alayı c ile yazılmıştır. Diğer dillerde "aaa ne kadar kolaymış" dediğin şeylerin arka planında işte burada yaptığımız malloc-free işlemleri yapılıyor başka bişey değil. Mesela stringe ekleme yapacaksın, bakıyor yeterli alan varmı diye. Alan varsa ekliyor, yoksa sistemden daha büyük yer tahsis ederek eski stringi buraya kopyalıyor, sonra da eski yeri serbest bırakıyor. Aynı işlemleri sen de yapabilirsin c'de. Yani o dillerde gördüğün hiçbirşey mucize değil, hepsi c kullanıyor onların. Başka bir konuda hata yakalama sormuşsun mesela, c'de yok demişsin. Hata yakalama dediğin şey teknik olarak fonksiyon dışına goto ile dallanmaktan ibaret. Yüksek seviyeli diller c' de olan herşeyi allayıp pullayarak kullanıcıya sunarlar. Farkı sadece daha kolay olması. Yeterli ingilizcen olsaydı şuna bak diyecektim. C ile yazılmış müthiş bir kütüphane.https://developer.gnome.org/glib/stable/ En kısa zamanda bir kursa gidip temel seviyede ingilizce öğren, sonra da ustaca kodlanmış projeleri incele ve açıklamalarını oku. Nasıl spin atarak öğrendiğine kendin bile şaşıracaksın. |
merhaba, dün başlık açtım ama bugün bu konuyu görünce buraya da koyayım linki. yardımcı olur musunuz kafam karıştı da. http://forum.donanimhaber.com/m_107394480/f_//tm.htm#107394480 |
http://docs.oracle.com/cd/B19306_01/network.102/b14212/connect.htm |
mouse events olunca muhtemelen form uygulamasıdır c++ ile form uygulaması geliştirmek zahmetli olur genede kütüphane lazımsa Windows.h olur mouse tıklama herhalde https://msdn.microsoft.com/en-us/library/windows/desktop/ms646260(v=vs.85).aspx |
C++ ile geliştirmenin zahmetli olacagını söylüyorsunuz, peki sizce nasıl bir programla bunu daha basit bir şekilde yaparım? |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
sorum burda c++ ile ilgili cevaplarssaız sevinirimhttp://forum.donanimhaber.com/m_108497100/f_//tm.htm#108497100 |
C# ile yazmaya çalıştığım bir programda yardımlarınıza ihtiyacım var :) aşağıdaki linkte açtığım konuda detaylandırmaya çalıştım http://forum.donanimhaber.com/m_108557842/tm.htm |
Hocam apilerin kullanımı ücrete dayalı mı derken? Çoğu firma size apisini sunarken bu apilerde kullanacağını bir key verir örneğinwww.siteadi.com/api/?apikey=ASDAGASDASDGAWDSA Bu apikeyler apiyi kimin kullanıığını anlamak ve gerekirse bu yetkiyi elinden almakdır bazı firmalar belki apilerini ücretle sunuyor olabilirde google'ın böyle bir durum içinde olacağını düşünmüyorum. |
Bilgisayar mühendisliğine bu sene başladım. İkinci dersimizi gördük C üzerine ve ben de eve gelip örnek yapmak istedim. Soru: yaricapi ve yüksekliği verilen koninin hacmini bulun Yaptığım kod şu şu şekilde: < Resime gitmek için tıklayın > Kod açılıyor ama açıldıktan sonra ilk değişkeni girinci çalışmayı durduruyor. < Resime gitmek için tıklayın > IDE Code Blocks. Neden oluyor acaba ![]() Edit: 3,1419'u 3 yaptım. |
Arkadaşlar aşağıdaki problemle ilgili algoritma oluşturmada sorun yaşıyorum.Nasıl bir yol izleyebilirim.Konuyla ilgili biraz ipucu verir misiniz? Teşekkürler. < Resime gitmek için tıklayın > |
buradaki ilk algoritmadan faydalanabilirsin. orada ilk 5 sayı için vermis. 5 leri 9 yaparsan senin istediğin gibi olur. a yı arrayin ilk elemanı, b yi arrayin ikinci elemanı... vs gibi düsünürsen kontrolüde kolayca yapabilirsin. kolay gelsin. http://www.cs.utexas.edu/users/djimenez/utsa/cs3343/lecture25.html |
sayıyı sprintf ile char array ine dönüştür. döngüyle char array inin tüm elemanlarını gez. ve pow(x,x) seklinde istediğini yap. benzer bir kullanımı şu konuda yaptım ordan bakabilirsin. http://forum.donanimhaber.com/m_111803409/f_//tm.htm |
c++ dilinde kullanabileceğin çok sayıda kütüphane mevcut ve sana bir programcıya verilebilecek en kötü haberi veriyorum YAPTIĞIN ŞEYİ YAPAN HAZIR FONKSİYON MEVCUT http://pastebin.com/WdzXYXsi bu kütüphane ile ilgili sözlük yardımı ile şuradan kolaylıkla bilgi edine bilirsin: http://www.cplusplus.com/reference/cctype/ |
Bir IDE (editör) kullanırsan sadece editöre tanıtman yeterli olur. Codeblocks tavsiye ederim.
Mingw nin en yeni sürümü şu (64 bit).http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/5.1.0/threads-win32/seh/x86_64-5.1.0-release-win32-seh-rt_v4-rev0.7z/download
Bu mesaja 2 cevap geldi. Cevapları Gizle