int satir_sayisi = atoi(argv[1]); |
Yemin ediyorum adamın dibisin , kaç kere hayatımı kurtardın , eğer ankaradaysan en azından yemek ısmarlamak isterim |
Arkadaslar iyi geeceler.Benim bir ödevim var ve yapmam için çok kısa bir zamanım var.Hemen size konuyu anlatayım.Bir text dosyamız var içinde sayılar karakterler olan bu dosyadan 5 tane sayı çekicez ve 6. sayıyı taban olarak alacağız.Eğer 6 sayı taban aritmetiği için uygun değilse sırayla bakarak uyumlu ilk sayıyı alıp çekecek.Örneğin; ABxC16C2;fGh_4asd5g6acm2aso8 Bu metin içinden 16245 sayısını çekecek daha sonra bu sayıya uygun taban arayacak.6 ve 2 oygyn olmadığı için almayacak 8 uygun olduğu için onu alacak ve (16245)8 tabanındaki sayıyının sonucunu verip program bitecek.Bu konuda bana en azından text ten bu şekilde dosya çekebilmem için yardımcı olursanız çok sevinirim.Şimdiden yardımlarınız için teşekkürler.Umarım yapan olur |
Elimdeki kitapları satıyorum arkadaşlar, isteyen bakabilir... http://forum.donanimhaber.com/m_101028554/f_//tm.htm#101028554 |
önemli değil hocam elimden geldiğince yardımcı olurum :) |
c# da xml hakkında bir sorum var bakar mısınız?http://forum.donanimhaber.com/m_100996675/tm.htm |
int main(int argc, char **argv) Girilen sayıya göre tablo oluşturuyor ve oyuna başlıyoruz ama oyun biraz ilerledikten sonra hata veriyor. Tabloyu alttaki gibi kendim belirlediğimde , oyun sorunsuz çalışıyor , sorunun üstteki koddan olduğunu düşünüyorum acaba nasıl çözebilirim? int main() |
ne yapmak istediğini pek anlamadım ama baya bi hatan var biraz daha dinamik bellek yönetimine bak derim:
yanlış bir şeyler yazmış olabilrim kafamda kalanları :) |
cpTablo = (char *)malloc(4 * sizeof(char)); buraya neden 4 koyduğumuzu anlamadım birde //kodların aşağısındaki kodları , program biterkenmi yazmamız gerekiyo |
Struct sayi { int x , int y } sayi1 , sayi2 ,sayi3[3] ; Bu gibi tanimlanmiş yapi icin nesnelerin bellekte yerleşimi nasil olur int x y ler yanyana onu biliyorum da sormak istedigim sayi1 sayi2 sayi3[] un yerlesimleri? |
o 4 yerine sütun işte. Free heap bellekten tahsis edilen alanları serbest bırakıyor eğer bırakmazsak çöp bellek oluşur |
Hocam yine aynı hatayı veriyor , ben sana ne yapmak istediğimi anlatayım. Tek girdi girilecek , bu girdiye göre kare bir tablo oluşturulacak. Bu tablonun kenar uzunlukları bilinmediği için , dinamik bellekten yer ayrılacak. **Tek girdi girilecekten kastım , argv argc kullanarak olacak.Mesela 4 girince atoiyle kenar_uzunlugu adındaki değişkene aktaracak. İşte ben yukarda anlattığım gibi yapınca yani dinamik bellek kullandığımda , oyunun ilerlerinde hata alıyorum. Ama tabloyu kendim tanımladığımda hata almıyorum. tabloyu da böyle tanımlıyorum char tablo[4][4]={{'a','a','a','a'},{'a','a','a','a'},{'a','a','a','a'},{'a','a','a','a'}}; |
hocam dinamik bellekten tahsis ettiğinde atamayı şu şekilde yapıyorsan hata alırsın: cpTablo[0] = "ali"; aşağıdaki şekillderki yaparsan almassın: strcpy(cpTablo[0], "ali"); veya: cpTablo[0][0] = 'a'; |
Şuan evde değilim , galiba şu şekilde yapıyodum. for(i=0;i<kenar_sayisi;i++) |
bu şekilde yapıyorsan hata almaman lazım tabi bellekten tahsis olayını benim verdiğim formata göre yaptıysan |
Hocam Bu Soruma Hala Cevap Alamadım Yardımcı Olurmusunuz Rica Etsem Hocam Benim Şöyle Bir Sıkıntım var Çözemedim Nasıl Düzelteceğim konusunda yardımcı olursanız sevinirim "Forma Girdiğim Kod Şöyle" using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Müşteri_Takip_2 { public partial class frmUrunOlustur : Form { public frmUrunOlustur() { InitializeComponent(); } private void frmUrunOlustur_Load(object sender, EventArgs e) { DataSet1TableAdapters.KategorilerTableAdapter ta = new DataSet1TableAdapters.KategorilerTableAdapter(); cbKategori.DisplayMember = "KategoriAdi"; cbKategori.ValueMember = "KategoriNo"; cbKategori.DataSource = ta.GetKategoriler(); } private void button2_Click(object sender, EventArgs e) { this.Close(); } private void button1_Click(object sender, EventArgs e) { DataSet1TableAdapters.UrunlerTableAdapter ta = new DataSet1TableAdapters.UrunlerTableAdapter(); ta.YeniUrun(tbAdi.Text, Convert.ToDecimal(tbFiyat.Text), Convert.ToInt16(tbAdet.Text), Convert.ToInt16(cbKategori.SelectedValue.ToString())); this.Close(); } } } "KAYDET BUTONUNA ( BUTTON1_CLİCK) TIKLADIĞIMDA ALDIĞIM HATA İSE BU " throw new System.NotImplementedException(); The method or operation is not implemented BURADA HATA VERİYOR BİR TÜRLÜ ÇÖZEMEDİM :) BU KODUN ÜZERİNDE DÜZELTİLMİŞ HALİYLE ÖRNEKLERSENİZ SEVİNİRİM (yeniyim bu İşlerde :) ) |
kaç gündür şu salak şeyle uğraşıyorum , 800satırlık programda sadece && yerine || yazdığım için hata alıyomuşum . Sende çok sağol lavara123, sen olmasan ödev bitmezdi ![]() |
Merhabalar, Visual Studio dan USB ile çıkışı nasıl alabiliriz? Serial Port çıkışı var fakat USB çıkışı yok.Nasıl yükleyebiliriz nerden yükleyebiliriz yardımcı olursanız çok sevinirim |
DataSet e hiç bulaşma. DataTable kullan. |
BenimProgram.exe 4 dedim
argc=2 oldu
argv[1]=4 oldu
ama ben bu argv yi int satir_sayisi diye bir değişkene nasıl atayabilirim?
yani satir_sayisi nin 4 e eşit olmasını istiyorum
< Bu mesaj bu kişi tarafından değiştirildi cezaalp -- 29 Aralık 2014; 22:38:33 >
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @lavara123