Merhaba arkadaşlar. Ben elektrik elektronik 1. sınıf öğrencisiyim. İnanılması güç ama ikinci dönemin sonunda java ve c++ ı bitirmiş olduk. Ve hocamız o kadar zorluyor ki bizi birinci projemiz adam asmaca oyunu ( 4 sınıf şeklinde ) ve ikinci projemiz şimdiki olan yani çarkıfelek ( 5 + 1 sınıf olacakmış buda ). Kısa sürede bu kadar çok şey işlediğimizden dolayı pek birşey anlayamadım. O yüzden sizlere soru sorma gereği duydum. Sorum ise elimizde bir kelime var diyelim. Ben bu kelimenin içindeki harfleri tahmin etmek istiyorum. Mesela kelimemiz "Merhaba" olsun. Program bana bir harf girmemi isteyecek ve mesela ben "e" yi girdiğimde bana kelimeyi e harfini açarak verecek. Yani "*******" kelimemiz bu ike e yi girdikten sonra böyle olacak. "*e*****" Teşekkür ederim şimdiden |
string kelime = "Merhaba"; C# ta yazdım, klavyem sorun çıkardığı için biraz sıkıntı oldu ama sorunsuz çalışıyor olması gerek. Anlaşılır yazmaya çalıştım. Eklemeniz gereken şey ise büyük küçük karakter olayı. Eminim onu da halledebilirsiniz. |
wpf uygulamasında mediaelement ile stream yaparken yayını kaydedebilir miyim? |
Arkadaşlar C programlama dilini sıfırdan kendi başıma öğrenmek istiyorum. Vefa Lisesi nde okuyorum. Acaba başlangıç için bana önerebileceğiniz bir ders kitabı var mıdır? Varsa söyleyebilir misiniz? Şimdiden ilginiz için teşekkür ederim. |
Deitel & Deitel - C ve C++ |
arkadaşlar bir program yazmam lazım c'de programın özelliği öğrencilerin isimleri numaraları ve final notları girilmesini isteniyor sonra bu girilen bilgilerin dosyaya kaydedilmesi isteniyor. şimdi kafamda oluşturduğum for döngüsü kullanıp diziler oluşturup verileri içerisine yazdırmam gerek ama şimdi mesela 1. öğrenci dedğimde onun hem adı hem numarası hemde notunu aynı aynı girmeliyim ama kodları yazdığımda ben ilk notların tamamı sonra isimlerin tamamını istetiyorum gibi oluyor yanı for döngülerinin biri başlıyo sonuna kadar devam ediyor bitince öbürüne başlıo buda sağlıklı bir veri girişi olmuyor bunu nasıl düzenleye bilirm ve şu dosyaya nasıl yazabilirm bu verileri dosyayı verilere yazmayı ufak bir kod olarak yazabilrseniz sevinirim iyi günler |
Yazdığınız kodları paylaşabilir misiniz? |
Merhabalar ben henüz kod yazamadım ama algoritma da yardıma ihtiyacım var. C de Graph teoriyle alakalı bi ödevim var iki tane graph veriliyo facebook gibi düşünün atıyorum ali 3 kişiyi tanıyo bu 3 kişiden 2 si birbirini tanıyo 2 si aliyi tanıyo başkalarını tanıyolar kombinasyonları vs vs böyle oklar kişiden kişiye büyük bi graph var ikinci de aynı şekilde. Şimdi istenen 2. graphda 1. den eksik olan şeyleri(isimleri ve okları) bulup yeni ve en geniş graphı oluşturmak ve supernode un point ettiği adresi basmak bunu yaparken ilk önce iki graph ı kıyaslayıp kontrol etmek lazım bence. Bunun için de graphlardaki matrix yöntemini bilen biri varsa bir aydınlansam çok makbule geçerdi. Teşekkürler |
şimdi bu ilk kod ile öğrencilerin isim numara puanını alıyorum ama alabildğim tek bir öğrenci pekte kafa yoramıyorum çünkü diğer sınavlarımda var programalmadanda sınav var ama yorumlayamıyorum pek fazla ve for döngülerini nasıl kullanmam gerek mesela 1.isim numara puan 2.isim numara puan 3.isim numara puan . . . bu şekilde verilei benden alması için #include <stdio.h> #include <stdlib.h> #include <conio.h> struct rec_type { char isim[10]; int numara[10]; int puan[10];} record; FILE *file_handle; int main() { int k; system("CLS"); file_handle=fopen("ogrenci_listesi.txt","a+"); printf("\n isim giriniz = ");scanf("%[^\n]s",&record.isim);getchar(); printf("\n ogrenci numarasini giriniz = ");scanf("%[^\n]s",&record.numara);getchar(); printf("\n notu giriniz = ");scanf("%[^\n]s",&record.puan);getchar(); fwrite(&record, sizeof(record),1, file_handle); fclose(file_handle); getchar(); return(0); } ------------------------------------------------------------------------------------------------------------------------- bu kodda ise verileri yazdırmış olduğumuz txt dosyasından okuma var okumadada sorun yaşıyorum önemli olan kısımda burası bu dosyaya yazdırırken nelere dikkat etmeliyim yazdırmış olduğum verileri neden tam okutamıyorum programa ve isimleri nasıl sıralı bir şekilde yazdırabilirm.bu kodların tamamını ben yazmadım bir kısmını başka bölümlerden bakarak yazdm #include <stdio.h> #include <stdlib.h> #include <conio.h> struct rec_type { char isim[10]; int numara[10]; int puan[10];} record; FILE *file_handle; int i,rn; int main() { system("CLS"); file_handle=fopen("ogrenci_listesi.txt","r"); fseek(file_handle,0,2); rn=ftell(file_handle)/sizeof(record); for (i=0;i<rn;i++) { fseek(file_handle,i*77,0); fread(record.isim,10,1,file_handle); fread(record.numara,10,1,file_handle); fread(record.puan,10,1,file_handle); printf("\n isim = %s \n numara = %s \n puan: %s \n", record.isim,record.numara,record.puan); } fclose(file_handle); getchar(); return(0); } |
6li arama algoritmasi (ikili arama algoritmasina benzer sekilde calisir) sirali bir dizideki elemanlari 6 ya bolerek calismaktadir bu algoritmayi recursive (tekrarlamali) yapida C dilinde kodlamam gerek. Yardimci olursaniz sevinirim... |
Arkadaşlar C# ile Mssql veri tabanına textbox'lardan veri atıyorum fakat textbox'lardan herhangi biri boşsa 0 değil de veri tabanına null değer atmasını istiyorum fakat her seferinde textbox boşsa 0 atıyor. |
Arkadaşlar altttaki gibi bir veri tabanı bağlantım var. Dataset ad alanı değil diye hata veriyor. Veri tabanından haberleri banda çekmek istiyorum. Baslik diye geçen yerler Label...... string cnn = ("Provider = Microsoft.Jet.Oledb.4.0;data source =" + Server.MapPath("App_Data/Haber.mdb")); Dataset DataSetGetir(string sql, string tabloadi) { AleDbDataAdapter da = new AleDbDataAdapter(sql, cnn); Dataset ds; 0; new Dataset(); da.Fill(ds, tabloadi); return ds; } protected void Page_Load(object sender, EventArgs e) { Dataset ds; 0; DataSetGetir(SELECT, TOP, (7 * FROM), Haber, ORDER, BY, BY, HABER_ID, DESC, ", ", HABER, ""); Baslik1.Text = ds.Tables["HABER"].Rows[0]["BASLIK"].ToString(); Baslik2.Text = ds.Tables["HABER"].Rows[1]["BASLIK"].ToString(); Baslik3.Text = ds.Tables["HABER"].Rows[2]["BASLIK"].ToString(); Baslik4.Text = ds.Tables["HABER"].Rows[3]["BASLIK"].ToString(); Baslik5.Text = ds.Tables["HABER"].Rows[4]["BASLIK"].ToString(); Baslik6.Text = ds.Tables["HABER"].Rows[5]["BASLIK"].ToString(); Baslik7.Text = ds.Tables["HABER"].Rows[6]["BASLIK"].ToString(); ImageButton1.ImageUrl = ds.Tables["HABER"].Rows[0]["FOTO"].ToString(); ImageButton2.ImageUrl = ds.Tables["HABER"].Rows[1]["FOTO"].ToString(); ImageButton3.ImageUrl = ds.Tables["HABER"].Rows[2]["FOTO"].ToString(); ImageButton4.ImageUrl = ds.Tables["HABER"].Rows[3]["FOTO"].ToString(); ImageButton5.ImageUrl = ds.Tables["HABER"].Rows[4]["FOTO"].ToString(); ImageButton6.ImageUrl = ds.Tables["HABER"].Rows[5]["FOTO"].ToString(); ImageButton7.ImageUrl = ds.Tables["HABER"].Rows[6]["FOTO"].ToString(); ImageButton1.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables); "HABER".Rows; 0; "HABER_ID".ToString(); ImageButton2.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables); "HABER".Rows; 1; "HABER_ID".ToString(); ImageButton3.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables); "HABER".Rows; 2; "HABER_ID".ToString(); ImageButton4.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables); "HABER".Rows; 3; "HABER_ID".ToString(); ImageButton5.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables); "HABER".Rows; 4; "HABER_ID".ToString(); ImageButton6.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables); "HABER".Rows; 5; "HABER_ID".ToString(); ImageButton7.PostBackUrl = ("haberdetay.aspx?H_ID" + ds.Tables); "HABER".Rows; 6; "HABER_ID".ToString(); } |
C de kullanıcı tarafından ismi girilen bir dosyanın içindeki matrisi (en fazla 5*5 boyutunda), structureda tutup başka bir dosyaya aktarmam gerekiyor.Sürem kısıtlı olduğundan ve finallerim olduğundan internetden çok fazla araştıramadım.Yardımcı olursanız sevinirim. #include <stdio.h> dosyayı okumak için böyle bir kod yazdım.Okuduğum matrisi nasıl structureda tutup başka bir dosyaya yazabilirim ? |
Gecikme icin kusura bakmayin, biraz yogunum su siralar. Acikcasi C'de dosya islemleri yapmayali epey olmus. Ben algoritma mantigini anlatmaya calisayim. Dosyaya alt alta her bir structure bilgisini girin dediginiz gibi. 1 / isim / numara / puan 2 / isim / numara / puan for(i=0;i<satirSayisi<i++) // her bir satırı tek tek oku // Ilk terimi siraya ata, ikinciyi isime ata, ucuncuyu numaraya ata, dorduncuyu puana ata ( "/" karakteri ile satırı parçalara ayırabilirsiniz ) // atama islemini su sekilde yapabilirsiniz. satirdaki_kelimeler => satırı "/" ile parçalayıp birer string dizisine atın. isim = satirdaki_kelimeler[1] numara = satirdaki_kelimeler[2] puan = satirdaki_kelimeler[3] int k, tanimladiginizi gordum. Fakat hic kullanmamissiniz. Kodlar kisa, bazen silip tekrar yazdiginizda hatasiz calistigini fark edebilirsiniz. Gozden kacan bir detay olabiliyor. Ben de hem yorgunum, hem de C'de dosya islemlerindeki kodlari acip bakmam gerekiyor gercekten zaman gecmis. Esasinda alanim algoritma. Yazdiklarimin yardimci olacagini dusunuyorum. Kolay gelsin. |
DataSet dener misiniz? |
Pseuducode ekleyebilir misiniz, sorunu iceren. |
Siz baslayin biz yardimci oluruz. |
arkadaşlar burdaki for döngüsünde koşul yok,bu kısmı nasıl yorumluyoruz acaba? < Resime gitmek için tıklayın > |
Bu mesajda bahsedilenler: @-Source-