Anladığım kadarıyla o Programcının zevkine bağlı birşey. Programda hata almamak için adam bi return değer dnderiyor. void yazmıyor Hocam zevk falan yok ortada, bisey dondurmesi gerekmiyorsa void yazarsin. Niye donduresin -1 :D Hello, i am nothing. I come from Neverland.

@unbalanced : Abi Linkleri kaydetmiyorum. Linki de bulamadım Ama dediğiniz gibi. Ama Incelediğim şey Aurdino için yazılan bi kod idi. Sanırım Düşük seviyeye yada Orta seviye diller arasına giriyor bu bilmiyorum. ama dediğin olabilir.. Eğer bulursam hemen altına linkini atacağım. @ozgunlu : yle de abi mesela ben 4+4+4+4 yapıyorsam bu adam 4 4 yapıyorsa bununki daha mantıklı :) Hemen onun algoritmasını bi kenara not alıyorum diyelim buna. Yani ne yaptıklarını merak ediyorum :) ne bileyim void ile yazılacak bütün methodlarda -1 1 dnderince dedim ne oluyor. @S2buyuk : Void pointer hmm... bi araştırayım o zaman MhmdAlmz tarafından 16/Mar/16 19:54 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Anladığım kadarıyla o Programcının zevkine bağlı birşey. Programda hata almamak için adam bi return değer dnderiyor. void yazmıyor Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

void birşey dndüremezsin ondandır belkide Emekli

Ben çoğu programları okumaya çalışıyorum. Program okuma yeteneğim gelişsin diye. Bazı farklı algoritmaları çzmek için. Kafama takılan ufak bir soru işareti var. rneğin Adam bir fonksiyon çalıştırıyor. ama void'i kullanmayıp int yazıyor return -1; yada return 1 gnderiyor. bunun sebebi nedir. Aslında 3-4 ingilizce kaynakta Void. denilen şeyin algoritma yapılarına aykırı birşey olduğu için bunu kullandıkları syleniyor tıpkı GO TO yapısı gibi. Zıpla zıpla git çok saçma geldiği için kullanılmıyor muş.. Byle yapan mürit var mı acaba? Yapma sebebi ve ne gibi + ları var sylerse bizde ğrenelim ilerde saçma sapan void methodları yazmayız hiç yoktan. Dip not : WebServis de hiçbir zaman void yazmadım yanlış anlaşılmasın normal kodda yazıyorum servisin her zaman cevap vermesi gerektiğini biliyorum. Sadece JAVA, C# ... gibi dillerde yazılan methodlardaki void den bahsediyorum.. Byle bir genellemeyi neye gre yazdın bilmiyorum. Fonksiyon geri dnüş değeri olarak çok kişi void yapar niye int yapıyorlar diyorsun anlamıyorum. Okuduğun kodun yorumuda senin düşündüğün gibi olmayabilir. Mesela C++ da main fonksiyonunda return olduğu zaman çoğu kez return 0 dndürülür. Bunun sebebi, işletim sistemine "Ben düzgün çalıştım ve sorun olmadan kapandım" anlamı vermek içindir. ama return -1 gibi bir değer gnderildiğinde "program çalışırken bir hata oluştu OS. Haberin olsun!" demek içindir. Grdüğün kod parçacıklarıda geri dndürdüğü yerlerde bunun gibi bir anlam için dnüş yapıyor olabilirler. Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

@intialcatalog abi ilk nce nickin initialcatalog galiba :D neyse bu işin esprisi. Void int String türlerini sormuyorum sorduğum soru o değil yanlış anladın sanıdım :/ adamlar void'i kullanmıyor. int ve string veya Object değer dnderiyor... @ozgunlu Allah allah vallaha çok merak ettim ya. Acaba kullanan var mı :D Yada rneğin Fortran da void methodu yoktu da adamlar ona mı alıştı acep anlamadım gitti :D MhmdAlmz tarafından 16/Mar/16 17:24 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Hocam merhaba, Belki sonuca gre loglama vb işlem yapıyordur. intialcatalog tarafından 16/Mar/16 17:21 tarihinde düzenlenmiştir

Bir de projeleri incele ama yazım tarzlarına bakma, herkesin kendine gre bir yoğurt yiyişi vardır. Hello, i am nothing. I come from Neverland.

Bildiğim kadarıyla ne dndüreceği fonksiyonun tanımına bağlı. Bunu da programcı işletim sistemini düşünerek ayarlar, rneğin yukarıda da dendiği gibi entry fonksiyonunun Windows işletim sistemine gre bir değer dndürmesi gerekir. Eğer dndürmeye ihtiyaç yoksa da zaten return kullanılmaz . Yani "return void;" yazmaya zel nedenler dışında gerek kalmaz.

Hiç byle bişey duymamıştım, java projelerinde hep void kullanırım hiç de bi ters bişeyini grmedim :D Hello, i am nothing. I come from Neverland.

Ben çoğu programları okumaya çalışıyorum. Program okuma yeteneğim gelişsin diye. Bazı farklı algoritmaları çzmek için. Kafama takılan ufak bir soru işareti var. rneğin Adam bir fonksiyon çalıştırıyor. ama void'i kullanmayıp int yazıyor return -1; yada return 1 gnderiyor. bunun sebebi nedir. Aslında 3-4 ingilizce kaynakta Void. denilen şeyin algoritma yapılarına aykırı birşey olduğu için bunu kullandıkları syleniyor tıpkı GO TO yapısı gibi. Zıpla zıpla git çok saçma geldiği için kullanılmıyor muş.. Byle yapan mürit var mı acaba? Yapma sebebi ve ne gibi + ları var sylerse bizde ğrenelim ilerde saçma sapan void methodları yazmayız hiç yoktan. Dip not : WebServis de hiçbir zaman void yazmadım yanlış anlaşılmasın normal kodda yazıyorum servisin her zaman cevap vermesi gerektiğini biliyorum. Sadece JAVA, C# ... gibi dillerde yazılan methodlardaki void den bahsediyorum.. Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Hmm Biraz anladım gibi ben belli bi standarda gre kod yazdıkları için byle diye düşünmüştüm. rneğin kod yazarken ArabaMarkasi/BtnKabloTuru gibi bi standart kod yazımı var da ona uyuyormuş gibi düşündüm Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Aslında mantıklı he. Mesela bi işlem yapıyoruz hata aldık o hatayı return ederiz yada olmazsa succesfull değer gndeririz her seferinde. Ama bu da programı yavaşlatır :D Neyse o an void yada String yazmamı ruh halime bırakıyorum :D Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Bu main fonksiyonundan dndürdüğünüz int değeri dostaki error leveldir. yani programınız dos ortamında çalıştırıp arkasından echo %ERRORLEVEL% yazdığınız zaman size return kodunu verir. Bu ne işe yarar? rneğin bir bat dosyası yazdınız. c:\dosyalar klasorunu 7z programı ile sıkıştırıyorsunuz. Arkasından da mail atacaksınız. Fakat bir şekilde 7za programı beklediğiniz gibi çalışmadı diyelim. O zaman exit kodunu kontrol edip ona gre aksiyon alıyorunuz Bu gibi bir kontrol yapabilirsiniz IF ERRORLEVEL EQU 1 ECHO Bazı dosyalar lockluydu, sikismadiIF ERRORLEVEL EQU 2 ECHO Fatal errorIF ERRORLEVEL EQU 7 ECHO yanlis parametre girdinIF ERRORLEVEL EQU 255 ECHO kullanıcı işlemi durdurdu Kendi yaptığınız programa da bu gibi zellik katmak isterseniz return kod vermenizde fayda var. Default olarak dos ortamında 0 return kodu programın beklendiği gibi çalıştığına işarettir. -1 genel hata demektir. başka bir standardı yoktur, ihtiayaca gre kodlar verirsiniz. HolyOne tarafından 16/Mar/16 21:06 tarihinde düzenlenmiştir Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı ktektir!

Bu main fonksiyonundan dndürdüğünüz int değeri dostaki error leveldir. yani programınız dos ortamında çalıştırıp arkasından echo %ERRORLEVEL% yazdığınız zaman size return kodunu verir. Bu ne işe yarar? rneğin bir bat dosyası yazdınız. c:\dosyalar klasorunu 7z programı ile sıkıştırıyorsunuz. Arkasından da mail atacaksınız. Fakat bir şekilde 7za programı beklediğiniz gibi çalışmadı diyelim. O zaman exit kodunu kontrol edip ona gre aksiyon alıyorunuz Bu gibi bir kontrol yapabilirsiniz IF ERRORLEVEL EQU 1 ECHO Bazı dosyalar lockluydu, sikismadiIF ERRORLEVEL EQU 2 ECHO Fatal errorIF ERRORLEVEL EQU 7 ECHO yanlis parametre girdinIF ERRORLEVEL EQU 255 ECHO kullanıcı işlemi durdurdu Kendi yaptığınız programa da bu gibi zellik katmak isterseniz return kod vermenizde fayda var. Default olarak dos ortamında 0 return kodu programın beklendiği gibi çalıştığına işarettir. -1 genel hata demektir. başka bir standardı yoktur, ihtiayaca gre kodlar verirsiniz. Üstadım, Anladığım kadarı ile. rneğin x programı Derlerken hata almadı. Mantıksal hata almadı. Fakat Işlemcide bu yazdığız kod'da eğer bi sıkıntı çıkarsa. bize return hata değerleri mi dnderiyor? yoksa veri kaybı falan olduğu için mi? Aslında incelediğim proje de tam da senin dediğin gibi birşey var. Crypto olarak gnderdiğim Keyleri Server taraflı sıkıştırma yntemlerini araştırıyordum sonuçta milyonlarca key gelecek. SQL De tutmamak için ama 7-Zip diye birşeye rastlamadım. Bu dediğinize de bir bakayım belki aradığım şey budur. MhmdAlmz tarafından 16/Mar/16 21:40 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

okudugun yerlerin linklerini verir misin hocam? belki dusuk seviye programlama ile ilgilidir, yani adamlar kucuk ve buyuk life cycle lar yapmak istemislerdir ya da bir cevrim soz konusudur. Ya da asenkron cagrilarda void kullanmaktan kacinin gibi bir sey demislerdir. Kaynaklarin linklerini verirsen kacirdigin bir sey orada demek istenendir. Kacinin demek ile is bitmez, bunun sebebi vardir o kisiye gore onu da muhakkak aciklamislardir Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Ben çoğu programları okumaya çalışıyorum. Program okuma yeteneğim gelişsin diye. Bazı farklı algoritmaları çzmek için. Kafama takılan ufak bir soru işareti var. rneğin Adam bir fonksiyon çalıştırıyor. ama void'i kullanmayıp int yazıyor return -1; yada return 1 gnderiyor. bunun sebebi nedir. Aslında 3-4 ingilizce kaynakta Void. denilen şeyin algoritma yapılarına aykırı birşey olduğu için bunu kullandıkları syleniyor tıpkı GO TO yapısı gibi. Zıpla zıpla git çok saçma geldiği için kullanılmıyor muş.. Byle yapan mürit var mı acaba? Yapma sebebi ve ne gibi + ları var sylerse bizde ğrenelim ilerde saçma sapan void methodları yazmayız hiç yoktan. Dip not : WebServis de hiçbir zaman void yazmadım yanlış anlaşılmasın normal kodda yazıyorum servisin her zaman cevap vermesi gerektiğini biliyorum. Sadece JAVA, C# ... gibi dillerde yazılan methodlardaki void den bahsediyorum.. Void kullanilir da void pointer kullanmak tehlikelidir.