C# da bilgili, bi soru hakkında yardımcı olabilicek birisi varmı acaba? |
biz henüz random olarak integer atamayı öğrendik fakat bu haftaki ödevde harf atamamız gerekli onu yapamadım. integer atayıp string e eşlemeye çalıştım fakat öylede olmadı. 8 tane harf içinden rastgele 3 ü nü veren bi kod lazım A B C D E F G H harfleri diyelim output ta bana C E H gibi bişey lazım. dediğim gibi string veya char şeklinde random atamayı görmedik. bilen varsa yardımcı olursa sevinirim. Not: birde bu random olarak atanan harfleri arkaplanda gizlemesi lazım. kullanıcıya tahmin ettiricek şekilde bi oyun olacak |
Merhaba millet! Programlamada yeniyim, çok çaylağım. Kendimi deneme amaçlı bir C programı yazdım; ama çalışmıyor. Sorunun nerede olduğunu söyleyebilir misiniz? Program, herhangi bir yarıçap değeri için geçerli olan çemberin çevresini, dairenin alanını, kürenin yüzey alanını ve kürenin hacmini verecekti. Nerede yanlış yapıyorum ve ayrıca gereksiz yere kullandığım bir komut var mı?
|
%u yerine %f kullanırsanız sorun çözülecektir. %u unsigned veri tipleri için kullanılabilir. |
İlgin için teşekkür ederim. Lakin bu sefer de çıktıda tüm sonuçlar 0.000000 oldu. Formüller çalışmadı. |
Niye sayıların adreslerini yazdırıyorsun ? printf de & kullanımına dikkat et , scanf de kullanılır o. "%d",&a yaparsan a'nın adresini yazdırırsın. |
Çok teşekkür ederim. :D Doğru söylüyorsun. Çalıştı. Daha çok yeniyim de bu işlerde. |
Öncelikle merhaba. Ben bir proje ile ilgili soru soracaktım. Projede c/c++ dillerini faydalanarak metin belgesi gibi çalışan bir metin editörü tasarlamamız gerekiyor. Tasarlanacak editörde girilen her bir harf, sayı ve işaretler (ascii kodlardan yararlanarak) çift yönlü bir bağlı liste yapısı kullanılarak hafızada tutulacakmış. Böyle bir projeyi nasıl yapabiliriz. Hangi kütüphaneleri kullanabiliriz. Bir yol gösterebilir misiniz? Şimdiden teşekkür ederim. |
dev c++ programının son sürümünü yükleyebilceğim bi kaynak yollayabilirmisiniz pm den |
Merhaba arkadaşlar. Veri tiplerinin alt ve üst sınır değerlerini ekrana yansıtmam gereken bi ödev aldım. Şimdi sorum şu: int char, unsigned char, signed char, ..... şeklinde değişkenleri tanımlayıp daha sonra Char için alt sınır=a a=-128 Char için üst sınır=b b=127 printf ("Char veri tipinin alt sınırı %d, a") yazsam program char koduyla burdaki acıklanacak olan char terimini karıştırabilir mi ? ona göre başlıcam da ? :) |
https://forum.donanimhaber.com/showTopic.asp?m=83179572 |
@evren199 Bunu bir dizi tanımlayarak yapabilirsin. char harfler[8] = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'}; Sonra random sayını oluşturursun. int sayi = rand() % 8; Sonra bu sayıyı indis olarak kullanıp dizideki o elemanı gösterebilirsin. printf("%c", harfler[sayi]); ----------------------------------------- @t9r http://lmgtfy.com/?q=dev-cpp ---------------------------------------- @oraykt Bunun için gerekli sabitler var senin ek bir değişken tanımlamana gerek yok. http://www.cplusplus.com/reference/climits/ ------------------------------------- @ebubekir.s Metin editörü konsol tabanlı mı olacak yoksa grafiksel arayüzü olacak mı? Eğer grafiksel arayüzü olacaksa QT kullanabilirsin. Galiba bu ödevin asıl amacı size çift yönlü bağlı listeyi öğretmek.http://en.wikipedia.org/wiki/Doubly_linked_list bu linkten faydalanabilirsin liste ile ilgili. |
C#'da Swicth case ile aralık belirlemek istiyorum, örneğin 0-40 arası ff diyelim Switch(degiskenadi) case 0 & 40: Console.Writeline("FF") and operatorunun yerine or operatorunu de denedim calıstıramadım yardımcı olacak var mı |
Evet konsol ekranında(command prompt ekranı). Ben bu çift yönlü bağlı liste yapısını öğrenirsem projenin nasıl yapılacağı hakkında bir bilgi sahibi olabilir miyim? Çünkü projede Editör; harf silme, başa sona ya da ortaya harf ekleme (hem imlecin bulunduğu yere kaydırma işlemi yapılarak araya harf eklenmeli, hemde insert tuşuna basılı olduğu zamanki gibi kaydırma yapılmadan ekleme işlemi yapılmalıdır), dosyaya kaydetme ve dosyaya farklı kaydetme işlemleri yapılmalıdır gibi şeyler var. Bunları dos ekranında nasıl yapabilirim bilmiyorum. |
case'den sonra bir aralık belirtilmez. switch'e gelen değerin mesela x'e eşit olması halinde case x: //kod; diye yazılır. http://msdn.microsoft.com/en-us/library/06tc147t%28v=vs.90%29.aspx |
ben arkadaşın yaptığını direk kopyaadım ve çalıştı saçma sapan rakam değerleri vererek ama f yapınca u ları sonuçlar 0.0000 oldu |
birden fazla case'in aynı duruma gitmesini istiyosanız şöyle bir şey yapılabilir. Ama 40 case yazmak biraz mantıksız gibi geldi bana. case 0: case 1: case 2: . . case 40: { //kodlar } |
Hocam tam olarak anlamadım, 0-40 arası ff, 40-50 fd, 50-60cc... böyle giden not ortalaması yapmak istiyorum yani demek istediğim şu girilen sayı 0-40 arası oldugunda ff yazdırıcak ama switch case ile yapamadım, açıkçası yeni oldugum için yazdıgınızdanda pek anlamadım ![]() Benim düşündüğüm Switch(not) case 0 & 40: Console.Writeline("FF"); break; case 40 & 50: Console.Writeline("FD"); Bu sekildeydi ama böylede sadece 0 girince ff diyor diğer sayılar calısmıyor tam anlayamadım |
Arkadaşlar dev c++ 5.5.1 derleyicisinde hello world programını yazıyorum fakat derleme butonu pasif durumda üzerine tıklanmıyor. Ne yapmalıyım yani derlemenin açılması için bir kod mu yazmam gerekiyor? alıntı veya haberdar ediniz lütfen . |
Bu programda 1. ya da 2. sayı için oluşturduğum scanf'e harf fln girin. En sondaki "işleme devam-çıkış" kontrolüne E girin dediğimi anlayacaksınız.
Bu mesaja 1 cevap geldi. Cevapları Gizle