string kullanmıştım olmamıştı ama şu mesajınla kafama dank etti allah razı olsun ![]() ![]() |
yani burda getch yerine ne kullanayım? veya başlık mı ekleyim? bir de ikinci bi sorum daha olucak. header (başlık), fonksiyon, kütüphane kavramları tam olarak ne oluyor? edit: Ayrıca Codeblocksta build log şöyle diyor: Checking for existence: C:\Users\Asus\Desktop\a\karakterin ascii kodunu yazdırma.exe |
Codeblocks zaten pencereyi tutar hemen kapanmaz, bişey eklemene gerek yok. Yok eğer tutmuyorsa 'Pause after execution' gibi bir seçenek olması lazım. Onu işaretle. Karakter almak için getch yerine getchar kullan. build log da bir sorun göremedim, çalışmıyor mu? başlık ve kütüphane için:http://www1.gantep.edu.tr/~bingul/c/index.php?ders=22 |
Yok sorun yok çalışıyor da yukarda "implicit declaration..." hatası veriyor dediniz ya ben de öyle bişey demedi. |
float bi sayıyla bölme işlemi falan yaparken mesela 6.0 değil de 6 yazınca program doğru çalışmıyor. neden böyle? |
Merhaba arkadaşlar, Eskiden visual basic de bir butona form2.showdialog() yazıp form2'nin açılmasını sağlardık. Şimdi Windows 8 Metro Style App yaparken C# XAML kodlarıyla bu olayı nasıl yapabilirim? |
C++ 'da conio.h ile de aynı amaçta kullanılabiliyordu galiba(yanlış hatırlamıyorsam). |
Float ondalıklı sayılar için kullanılıyor. Örneğin 6,2 / 1,2 gibi. Eğer tam sayıları birbirine bölmek istiyorsan int ile hatasız bir şekilde yapabilirsin. |
Console.WriteLine(Math.Sqrt(degisken)); Sayı çarpımlarını belirttikten sonra kareköklerini alabilirsin bu kod ile. |
Char karakterler içindir. string işini görecektir. string degisken = ...... ; gibi kullanabilirsin. |
Sağolasın üstad ama consolda değilde windowsformapplication'da kodu nasıl kullanmam gerekir.. ![]() |
beyler bunun için konu da açtım.konuyu görmeyen yardım edebilecek biri varsa buraya da yazıyorum formumda listboxa tıklandığı anda 5-6 textbox bilgileri ve bir resim veritabanından çekilip forma yansıtılacak.fakat değer sürekli null dönüyor forma tıkladığımda.kod altta.soru nedir? private void btnresimsec_Click(object sender, RoutedEventArgs e) { openFileDialog1.Title = "Lütfen Dosya Seçiniz"; openFileDialog1.Filter = " (*.jpg)|*.jpg|(*.png)|*.png|(*.bmp)|*.bmp|(*.gif)|*.gif"; openFileDialog1.ShowDialog(); resim = openFileDialog1.FileName.ToString(); //PICTUREBOX'A BU ŞEKİLDE RESİM ATILIR. image1.Source = (ImageSource)new ImageSourceConverter().ConvertFromString(resim); } private void listBox1_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { txtad.Text = ds.Tables[1].Rows[listBox1.SelectedIndex].ItemArray[0].ToString().Trim(); txttur.Text = ds.Tables[1].Rows[listBox1.SelectedIndex].ItemArray[1].ToString().Trim(); txtsure.Text = ds.Tables[1].Rows[listBox1.SelectedIndex].ItemArray[2].ToString().Trim(); txtyonetmen.Text = ds.Tables[1].Rows[listBox1.SelectedIndex].ItemArray[3].ToString().Trim(); txtoyuncular.Text = ds.Tables[1].Rows[listBox1.SelectedIndex].ItemArray[4].ToString().Trim(); txtsenaryo.Text = ds.Tables[1].Rows[listBox1.SelectedIndex].ItemArray[5].ToString().Trim(); byte[] resim = (byte[])ds.Tables[1].Rows[listBox1.SelectedIndex].ItemArray[7]; image1.Source = GetBitmapImage(resim); } |
Merhaba arkadaşlar c# ta resources kullanımı ile ilgili bir sorum olacak. Resources'a txt gömüp okuyabiliyorum fakat txt'nin içine yazı yazma, silme gibi işlemler yapamadım. Nasıl yapılacağına dair bilgisi olanlar paylaşırsa sevinirim. |
Arkadaşlar aşagıdaki program için ne yapmam gerekiyor nereden nasıl başlamalıyım yardımcı olabilecek var mı??? Tırlar sırayla boşaltılırsa harcanan süre = t2 olacak < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > |
180 ile 300 arası rastgele 3 sayı bul. Sonra her birini 60 a bölüp birer değişkene koy. Bu değişkenlerin her biri bir tır olmuş olucak. Aynı anda boşaltılmasını bulurken de bu üç sayının en büyüğünü bulucaksın. Sırayla boşaltılması için gereken süre de üç sayının toplamı olucak. |
Neden 180 den başlıyo aralık ve neden 60 a bölüyoruz?? |
bi tane edit 1 olcak ordan sayı girilcek altlarında butonlar olcak 2 16 8 tabanlarına dönştürüp edit 2 de gösterilcek bir de x butonu olcak ona basılınca 2 ile 9 arasında butonlar çıkcak üzerinde sayılar yazcak bunlardan hangisine basılırsa o tabana dnusturup edit 2 de gösterlcek ama ben bunu button 1 etıklayarak edit 1 deki sayıyı edit ikıde çevrilmiş halını görmek istiyorum button 1 içine ne yazmam gerekli ? biraz acıl teşekkürler function sayicevir(sayi:string;const sayitabani, sonuctabani:word):string; function chtorkm(const c:char):byte; var b:byte absolute c;{c ile b aynı adresteki değişkenlerdir. c:='b' olursa b değeri 66 olur veya b:=65 olursa c değeri 'a' olur} begin if c>='a' then result:=b-55 else result:=b-48; end; function rkmtoch(b:byte):char; var c:char absolute b; begin if b>9 then b:=b+55 else b:=b+48; result:=c; end; const altsinir=1; ustsinir=35; var i,j:integer; fsayi, basamak:int64; begin //if (sayitabani=sonuctabani) then result:=sayi else if (sayitabani<=altsinir) or (sonuctabani<altsinir) or (sayitabani>ustsinir) or (sonuctabani>ustsinir) then raise exception. createfmt('%d tabanındaki sayı %d tabanına çevrilmek isteniyor fakat desteklenen taban aralığı %d-%d''dir.',[sayitabani, sonuctabani,altsinir, ustsinir]) else begin sayi:=uppercase(trim(sayi)); fsayi:=0;basamak:=1; for i:=length(sayi) downto 1 do begin j:=chtorkm(sayi); if j>=sayitabani then raise exception. createfmt('%s sayısı %d tabanlı bir sayı değildir.',[sayi, sayitabani]); fsayi:=fsayi+(j*basamak); basamak:=basamak*sayitabani; end; result:=''; if fsayi=0 then result:='0' else while fsayi>0 do begin result:=rkmtoch(fsayi mod sonuctabani)+result; fsayi:=fsayi div sonuctabani; end; end; end; |
< Resime gitmek için tıklayın > Burdaki hatanın sebebi nedir? vs 10 da denediğimde hiç hata yok gayet düzgün çalışıyor. |
Sen neden Dev'de derliyorsun ki |
dediğim gibi oyunu falan istemiyorum sadece çubuk ve topun hareketlerini bitürlü tutturamadım okuduğunuz için saolun