Hata da int'den char[20] dizisine atama yapamayacağını söylüyor. scanf("%s", &ds); şeklinde kullanamazsın. Dizi adı zaten dizinin adresidir. Bunu 2 farklı şekilde yazabilirsin. scanf("%s", &ds[0]); veya scanf("%s", ds); if(ales>=70 || nort>=3 && mp>=70 && uds>=70 || toefl>=220 ) if leri öyle bi yazmışsınki ne yapmaya çalıştığın anlaşılmıyor. if((ales >= 70 || nort >= 3) && (uds >= 70 || toefl >= 220) && mp >= 70) bu şekilde daha düzgün oldu. 2. if de ds = "yok" diyerek atama yaparsın. Karşılaştırma için mecburen strcmp fonksiyonunu kullanman lazım. Ayrıca 2. ve 3. if de 2,1 nedir? Eğer kayan noktalı sayı kullanmak istiyorsan 2.1 ve 2.5 yazman gerek. Ek olarak stringlerde(katar dizilerinde) " ", char da ise ' ' kullanılır. |
Merhabalar; Kendime ufak bir program yaptım ancak database'den dropdownlist'e veri çekerken sadece "Ad" değil de aynı zamanda parantez içerisinde Aciklamanın da gelmesini istiyorum.
varsayılan hali bu. Ancak ben Text bölümünde şu tarz bişey istiyorum string.format("{0} ({1})",Adi,Aciklama) Örnek verirsek => Çay (İçilir) bunun için baya araştırma yaptım ancak bi türlü halledemedim. Yardımcı olursanız sevinirim |
Sanırım çözülmem için sormam gerekiyormuş![]() Bir üstteki sorun artık halloldu ![]() |
Buyuk sayilar icin BigInt kullanabilirsin ![]() |
Merhaba, forumda başlıkları aradım. soru için uygun bir başlık göremedim. burası belki uygundur. degilse görevli arkadaşlar taşır diye dusunuyorum. Arkadaşlar, dil üzerine çalışıyourum. bir sitede ingilizce üzerine ses ve pdf dosyaları var. daha önce ücretsiz idi. şimdi ücretli yapmışlar. ben bunları yine ücretsiz indirebilir miyim. Bunun bir yolu var mı. Dosyalar download sitelerinde değil. sitenin bizzat kendi üzerinde. en az 250 ve daha üzeri bir miktar dolar abone oluyorusunuz. sonra indirebiliyorsunuz. Bunun bir yolu var mı. Teşekkürler.... |
Sen çok yanlış yerdesin. |
Arkadaşlar visual basicde, fotoğrafı 12 ye böldüm karıştır butonuna bastığım zaman resimlerin karışmasını istiyorum, nasıl yapabilirim. Bir puzzle yapıyorum resimli karıstır butonuna basınca karışsın istiyorum yardımcı olacak var mı? |
c# bilgisine güvenen varmı. File operationslarla ilgili bir ödevim var son kısma kadar geldim fakat en son kısmı getiremedim. Bilgisine güvenen ve yardımcı olabilicek birisi varsa yazabilirmi. |
C# ile oyun yapmak istiyorum,hangi oyun motorlarını kullanabilirim. Şimdilik 3D bir oyun yapmayacağım, küçük flash oyunlar yapmayı düşünüyorum.Ayrıca C# ile android'e oyun,program geliştirebilir miyim? Cevaplarsanız sevinirim.![]() |
MonoGame ve Unity3D ile çoğu platforma C# ile oyun geliştirebilirsin. Bu arada küçük flash oyun kavramını unutmanı tavsiye ederim bunun yerine 2D diyebilirsin. |
Peki,android için oyun/program geliştirebilir miyim? ![]() |
@Taxi-Driver Anlaşılan dediğim framework ve motoru Google'da araştırmamışsın. Google'da MonoGame ve Unity3D anahtar sözcüklerini aratırsan istediğin bilgiyi öğrenebilirsin. Not: Program geliştiremezsin. Bunlar oyun frameworkü ve motoru. |
Hayır demek istediğim C# Dili ile Android'e program geliştirebilir miyim? |
Compiler a yazıp direkt // tan sonraki yargıları daha iyi okuyabilirsiniz, arkadaşlar lütfen yardım. Haftaya pazartesi sınav var, 3 kişi oturduk, delircez, çözemiyoruz. |
@Taxi-Driver C# ile Android uygulaması geliştirebilirsin. Bunun içinde Xamarin ve dot43 kelimelerini araştırmanı öneririm. @neselihayalet int y = 0; Buna ilklendirme diyoruz. Eğer int y; şeklinde yazarsan y değişkenin içinde çöp değerler olur. Bunu daha iyi anlamak için int y; cout << y << endl; yazarsanız daha iyi anlarsınız. y++ denmesinin sebebi matematik ile ilgili. Asal sayılar sadece 1'e ve kendisine bölünebilen sayılardır. Yani buradan anlayacağımız sadece 1'den başlayarak kendisine kadar gelen sayılardan sadece 2 tane sayıya bölünebilir. Bunlarda 1 ve kendisidir. for döngüsüne 1 den başlayıp sayının kendisine kadar(kendisi dahil) birer birer arttırıyoruz. Sonra bu sayılar girdiğiniz sayıya bölünüyor. Sonra bu bölümünün sonucunda kalanları kontrol ediyoruz. Onu da mod alma operatörü ile yapıyoruz. Eğer sayı asal ise sadece 2 kere kalan 0 olacak. y'i arttırmamızın sebebi de bu kaç tane kalanın 0 olduğunu hesaplıyoruz. Sonra bunu kontrol ediyoruz. Eğer y == 2 olursa bu sayı asaldır diyoruz. 2 dışındaki değerlerde asal değildir diyoruz. Eğer y = 0 yapmazsak for döngüsünün başına tekrar geldiğimizde y'nin değeri hala 2'dir. Böyle olunca Gireceğimiz sayı asal olsun olmasın y sayısını en az 2 kere arttıracağız böyle oluncada sürekli if kısmında else düşecektir. Yani sayımız asalda olsa y = 4 olur ve else kısmına girip asal değildir yazar. Biraz karışık yazmış olabilirim ama umarım anlarsınız. |
dot42 olacaktı kusura bakmayın yanlış yazmışım :) |
Hocam onun da belirteci %d degil mi? ayrica int neden 7 basamakli bir sayiyi yazamaz ki? ![]() |
long long tipi 64 bit (2^63). Visual c++ ta __int64, gcc de int64_t olarak kısaltılmış (stdint.h başlığını eklemek gerekiyor). |
önce çok sağol yardım ettiğin için. strcmp diye birşey öğrenmedik o yüzden kullanamam onu ödevde o ortalaması buraya kopyalarken yanlışlıkla öyle olmuş. şu şekil düzelttim ama hala olmadı yoku "" içindemi yazıcam '' içindemi ondada kararsız kaldım
disiplin sucunda sıkıntı var galiba [Error] incompatible types when assigning to type 'char[20]' from type 'int' onu silince program calısıyo ama rakamları girince exe durduruldu hatası veriyo birde parantez içine nasıl alıcam onu anlamadım if((ales>=50 || nort>=2,1 )&& mp>=80 && uds>=85 || toefl>=250 ) bole değil galiba :D
Bu mesaja 1 cevap geldi. Cevapları Gizle