sağolun hocam çok basit hatalardan gitmiş ![]() |
cygwin gcc derleyici kullanır. siyah ekran gelmesi doğaldır. Lakin yüklerden paket seçme gibi bir bölüm var orada yukarıda gcc yazıp arayıp çıkan paketleri Video C Programlama Ornekleri |
#include<conio.h> #include<stdio.h> int asal(int sayi,int sonuc) { sonuc=sayi%2; if(sonuc==0) return sonuc; else return sayi; } int main() { int sayi,sonuc; printf("Sayiyi girin"); scanf("%d",&sayi); if(sonuc==0) printf("Asal değildir"); else printf("Asaldir"); getch(); return 0; } c dilinde rekürsif fonksiyonla bir sayının asal olup olmadığını kontrol etmek istiyorum nerde hatam var? |
oncelikle asal nedir onu bilmen lazim![]() sayi ikiye bolunmuyorsa asal midir ![]() o asal fonksiyonunu sil bastan dusun bir for dongusu kullanılabilir kendinden kucuk sayilara bolunuyor mu diye bolunuyorsa break le cikarsin asal değil dersin recursive sonradan gordum de recursive de fonksiyonunun kendini cagirmasi lazim for yerine fonksiyonun kendini cagirmasini kullanabilirsin ![]() |
Windows Form ortamında yapılacak ve çalışacak Sınav Test, quiz (soruları harmanlama) ödevim var yardımcı olabilecek varmı ? |
Arkadaşlar merhaba c# projemde listedeki plakaları HGS sisteminde sorgulatmak istiyorum. Google da aramadığım bakmadığım forum kalmadı sonucu enteresan olan gırısımler de de bulundum ama sonuç hüsran https://hgsmusteri.ptt.gov.tr/bosCSC/violation.jsf;jsessionid=5A94FB9B8171670710474F4ACA53AEA0 yukarıda ki web sayfası HGS ihlallerini sorgulama sayfası resmı bır sayfa. captcha resmi olmasa sorunu çözmüştüm ama oradaki resim olunca maalesef otomatiğe bağlanamıyor sorgu sistemi. bu işlemi yapabilen kişiler mevcut ama yöntem büyük bir sır.... bu web sayfasını nasıl web servis olarak ekleyebiliriz? |
arkadaşlar bir sorum olacak...txt dosyamın içinde öğrencinin adı soyadı numarası ve aktifliği(1/0) var... ben bir öğrencinin bilgilerini silmek istediğimde aktiflik durumu 0 olacak ve dosyamda hala kayıt altında olacak.. bunu nasıl yapabilirim.. |
Selam beyler, C# kitabı alacağım. Sizce hangisini almalıyım ? Aklımda Herkes için c# var. Sizce iyimidir bu kitap? edit : herkes için c# kitabının pdf'si bende var. 786 sayfa. ama kitabın 740 sayfa olduğu yazıyor. ![]() |
if içerisine butona tıklandığında ya da diğer form açıldığında demenin yolu nedir? if(butona tıklandığında) / (form açıldığında) ? C#'ta |
Sorunu tam anlayamadım fakat açıldığında diye bir işlev bulunmamakta zira 1-0 olayı hakim ya açıktır ya kapalıdır sorunu biraz daha açarsan yardımcı olabilirim. Şu kodlar da if, form2 açık kapalı mı diye bakar true dersen form 2 açıksa işlemlere girer false dersen kapalı ise işlemlere girer. Form2 form=new Form2(); if (form.Visible=false) { } |
datagridview içindeki kayıtlı bilgileri, update işlemiyle form2 üzerine aktarmak istiyorum da beceremedim bi türlü:) aynı form üzerinde update işlemi yapmak istediğimde yapıyorum rahat bi şekilde.. ama farklı formlar olunca yapamadım. o yüzden, form1 üzerindeki güncelle butonuna basıldığında deme gibi bi durumum var mı diye merak ediyorum. yani "form1 açıksa ya da buton a basıldıysa, bilgileri form2 üzerine gönder" dedirtmeye çalışıyorum. belki de hiç böyle bir şey dememe gerek yoktur ya bilemiyorum, açıklarsanız sevinirim.. |
Şu kod Form 2 açıksa kodudur fakat gene de anlamadığım form1'de veri tabanında bir update işlemi yaparsanız tüm tablolar zaten değişir ![]() Form2 form=new Form2(); if (form.Visible=True) { } |
yanlış söylemişim form2 açıksa ya da güncelle butonuna basıldıysa demek istemiştim. o dediğinizi de yapmaya çalıştım olmadı. bilmiyorum yanlış yere uygulamışımdır. açıkca söylemek gerekirse şöyle yapıyorum; normalde aynı form üzerinde cellmouseclick içerisine yazdığım kodla, yine form1 deki textbox bölümlerine bilgileri getirebiliyordum. ama form2 olunca oraya bir şey demem gerekiyor sanırım. yani, demezsem açık olmayan form2 ye bir şeyler göndermeye çalışıyormuşum gibi oluyor. o zaman da hata veriyor diye düşünüyorum. bunun için oraya ne demem gerektiğini bulmaya çalışıyorum. yazdığım kod da şu şekilde.. public Form5 fr5; private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (fr5.Visible == true) { ÖğrencilerDatasetTableAdapters.NotlarTableAdapter aktarma = new ÖğrencilerDatasetTableAdapters.NotlarTableAdapter(); DataTable akt = new DataTable(); akt = aktarma.DataNotlar(Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["Id"].Value.ToString())); fr5.textBox1.Text = dataGridView1.Rows[e.RowIndex].Cells["Numarası"].Value.ToString(); fr5.textBox2.Text = dataGridView1.Rows[e.RowIndex].Cells["Dersi"].Value.ToString(); fr5.textBox3.Text = dataGridView1.Rows[e.RowIndex].Cells["Notu"].Value.ToString(); fr5.textBox4.Text = dataGridView1.Rows[e.RowIndex].Cells["SınavNo"].Value.ToString(); } |
form1 üzerindeki text'leri form2 üzerindeki textbox'a aktarıyor ardından form2'yi aktif hale getiriyor fakat form 2 açılmadan güncelleme yapamayabilirsin çünkü önce veri tabanının çalıştırılması gerekebilir yani bu kod tahmin ettiğim kadarıyla Form1 textbox değerlerini Form2 textboxlara aktaracaktır. Form2 frm2 = new Form2(); frm2.textBox1.Text = textBox1.Text; frm2.Visible = true; edit:2.Formdaki textbox Modifier özelliğini public yapman gerekli |
yok malesef o şekilde de olmuyo. yani form2 açılıyor açılmasına ama hata verip kapanıyor. hatayı da fr5.textBox2.Text = dataGridView1.Rows[0].Cells["Dersi"].Value.ToString(); bu satırlarda veriyor. ayrıca, normalde cellmouseclick içine yazarken 'DataGridViewCellMouseEventArgs' aracılığıyla e.Rowindex yapabiliyor, datadan neyi çekeceğimi belirtebiliyordum. ama button içine yazarken e.rowindex yapamadığım için listboxtan çekermiş gibi '0' atıyorum onun yerine. belki başka bir şey demek gerekiyordum bilemiyorum.. |
Bu kodların aynısı bir butonun içerisine atarak dener misin Cell Click kaynaklı bir sorun gibi tahmin ediyorum ama tam olarak emin değilim. |
tamamdır hatamı buldum. ben butonun içerinde oluşturduğum [ Form5 yeni = new Form5(); ] 'yeni' değişkeni yerine buton dışında oluşturduğum başka bir değişken aracılığıyla; 'fr5' ile bağlantı kurmaya çalışıyordum. meğer yanlış yapıyormuşum. sayende yazdığın kodda oluşturduğun değişken gözüme takıldı da halloldu:) saol. fakat, şimdi de, sadece row içerisine '0' koymamdan mütevellit sadece ilk kayıtlıyı form ikide açıyor. 'DataGridViewCellMouseEventArgs' ı mı button içine eklemek lazım acaba? ----- gece biraz daha kurcaladıktan sonra bütün sorunlarımı çözdüm :) datagridview'dekileri form2 ye aktarmaya çalıştığım kodları cellmouseclick eventinin içine aldım tekrardan. button'un içine yazmış olduğum; yukarıda da belirttiğim Form5'e ait değişken kodunu button'un dışına alarak cellmouseclick içindekilerle bağlantıyı sağladım problem çözüldü. tekrardan teşekkürler.. |
Dün cidden bende merak ettim çünkü yazdığım kodu bir zat deneyerek buraya attım bende çalışırken sende nasıl çalışmıyor ![]() ![]() |
arkadaşlar txt dosyası içinde yer alan 10 isim arasında bir ismi nasıl bulabiliriz.... strcmp hazır fonksiyonu kullanmadan.. !! |
Edit: Yükledim dediğiniz derleyici ama siyah ekran çıktı, sorun nerede acaba?
< Bu mesaj bu kişi tarafından değiştirildi CardaQue -- 9 Ocak 2014; 10:32:46 >
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @enturk90