Şimdi Ara

C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (209. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
6 Misafir - 6 Masaüstü
5 sn
4.174
Cevap
118
Favori
165.478
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
3 oy
Öne Çıkar
Sayfa: önceki 205206207208209
Sayfaya Git
Git
Giriş
Mesaj
  • Girilen bir array daki değerleri ikinci bir array e atmak istiyorum. İlk array e birden fazla kez giriş yapılacak ve her seferinde ikinci arrey bu sayılar yeni eleman olarak katılacak. Nasıl yapabilirim?
  • quote:

    Orijinalden alıntı: Leivanes

    Girilen bir array daki değerleri ikinci bir array e atmak istiyorum. İlk array e birden fazla kez giriş yapılacak ve her seferinde ikinci arrey bu sayılar yeni eleman olarak katılacak. Nasıl yapabilirim?
    Bunun için Array yerine List veya Arraylist kullanmanız gerek. Normal bir diziye sonradan ekleme-çıkarma yapılamaz. Sadece doğrudan atama yapılır. List veya ArrayList ile de söylediğiniz işlemler çok basit. Remove, Add vb. gibi komutları araştırırsanız rahatlıkla çözersiniz.



    < Bu mesaj bu kişi tarafından değiştirildi Fulton -- 23 Aralık 2019; 23:10:3 >
  • Merhaba,

    Bir docx uzantılı word belgesinin içindeki verileri programa aktarıp labelda yazdırabiliyorum.

    Ama benim bu dosyadaki tüm bilgileri bir dizide tutmam gerekiyor. Sonra o dizi aracılığıyla dosyadaki harf sayısı, kelime sayısı, boşluk sayısı gibi fonksiyonları yerine getireceğim.

    Belgedeki verileri diziye nasıl atayabilirim ?
  • Tıkandım kaldım burada hâlâ bulamadım yok mu bilgisi olan kimse behttps://i.hizliresim.com/JVmBPq.png

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • C# kodlamayalı uzun zaman oldu ama yapacağın şey for döngüsü dışında bir "List<string> liste = new List<string>();" tanımlamak
    ve döngünün içinde liste.Add(documan.Words.Text); demekten ibaret gibi görünüyor.
    Labela atacağına listeye atacaksın işte neresinde zorlandın bunun anlamadım?
  • quote:

    Orijinalden alıntı: yanumthe

    Tıkandım kaldım burada hâlâ bulamadım yok mu bilgisi olan kimse behttps://i.hizliresim.com/JVmBPq.png
    Hocam sana dün gece açıklamalı uzun uzun bir mesaj yazmıştım daha sonra o mesajı düzenlerken yanlışlıkla komple sildim. Şu an müsait değilim bugün tekrar müsait bir vakitte ilgilenmeye çalışacağım.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Herkese selam arkadaşlar.ünide 1.sınıfta algoritmaya giriş dersi aldık c++ gösterdiler ama çok fazla dinlemedim.2.sınıfta 2 adet programlama dersimiz var ayrıca iş hayatında da lazım olacak bir dil.Sorum şu 20 günlük tatil var önümde bu sürede programlamaya dair ne yapmam doğru olur?

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Fulton

    Hocam sana dün gece açıklamalı uzun uzun bir mesaj yazmıştım daha sonra o mesajı düzenlerken yanlışlıkla komple sildim. Şu an müsait değilim bugün tekrar müsait bir vakitte ilgilenmeye çalışacağım.

    Alıntıları Göster
    Müsait olduğunuzda ilgilenirseniz çok memnun kalırım hocam
  •  C/C++/C# Sorularınız Buraya. . .(GÜNCEL)
    fotoğraf atmak zorundayım kopyala yapıştır yapınca sunucu hatası aldım .

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • waytçaklıtmoğa W kullanıcısına yanıt
    int dizi [] ={35,42,19,78,3,56};

    < Bu ileti mini sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: yanumthe

    Müsait olduğunuzda ilgilenirseniz çok memnun kalırım hocam

    Alıntıları Göster
    Hocam merhaba. Anca yetiştirebildim. Sizin için ufak bir form uygulaması üzerinden örnek bir veri üzerinden açıklamaya çalıştım. Bazı detaylar kod satırlarında yorum olarak mevcut. Amacım özellikle içerisinde karışık ifadeler bulunduran durumlarda ne yapılabilir bunu göstermek. Mesela yan yana 2 tane boşluk olursa veyahut da daha fazla sayıda boşluk olursa, verinin başında sonunda boşluk olursa, içerisinde özel karakterler-sayılar olursa... vs gibi durumları düşünerekten yapmaya çalıştım.

    Uygulamadan ekran görüntüsü:

     C/C++/C# Sorularınız Buraya. . .(GÜNCEL)

    Butonlara basınca altlarında ait oldukları durumla ilgili sayı bilgisi ve text alanlarında da verinin son hali yazacak şekilde kodlanmıştır.

    Kelime Sayısı Butonu kodları:
    NOT: Şu kütüphaneyi en başta ekleyin öncelikle "using System.Text.RegularExpressions;"


    string Veri = labelVeri.Text;

    Veri = Veri.Trim(); //En baştaki ve en sondaki -varsa- boşlukları siler.
    Veri = Regex.Replace(Veri, @"[\d-]", string.Empty); //Verideki sayıları siler. NOT: Silinen sayıların yerine 1 fazla boşluk eklenir.
    string[] dizi = Veri.Split(' ');
    int sayi = 0;
    foreach (string item in dizi)
    {
    if (String.IsNullOrWhiteSpace(item))
    {
    ; //Fazladan olan boşluk/boşluklar diziye eleman olarak altılır
    //burada o boşluk elemanlarını ayırdık,
    //kalanları sadece harflerden oluşan (kelime) eleman olacaktır.
    }
    else if (item.All(char.IsLetter)) //Eleman kelime ise (hepsi harften oluşuyorsa)
    {
    sayi++;
    richTextBox1.Text = richTextBox1.Text + item + "
    ";
    }
    }
    labelKelimeSayisi.Text = sayi.ToString();



    Harf Sayısı Butonu kodları:


    string Veri = labelVeri.Text;

    Veri = Veri.Trim(); //En baştaki ve en sondaki -varsa- boşlukları siler.
    Veri = Regex.Replace(Veri, "[^a-zA-Z0-9]", ""); //Verideki harf ve sayı dışındaki tüm karakterleri siler. Boşluklar dahildir.
    Veri = Regex.Replace(Veri, @"[\d-]", string.Empty); //Verideki sayıları siler.
    char[] dizi = Veri.ToCharArray();

    foreach (char item in dizi)
    {
    richTextBox2.Text = richTextBox2.Text + item + "
    ";
    }

    labelHarfSayisi.Text = dizi.Length.ToString();



    Boşluk Sayısı Butonu kodları:


    string Veri = labelVeri.Text;

    int sayi = Veri.Count(Char.IsWhiteSpace); //Direk string bir ifadedeki boşluk sayısını verir.

    richTextBox3.Text = Veri;
    labelBoslukSayisi.Text = sayi.ToString();



    < Bu mesaj bu kişi tarafından değiştirildi Fulton -- 30 Aralık 2019; 17:57:54 >




  • quote:

    Orijinalden alıntı: Fulton

    Hocam merhaba. Anca yetiştirebildim. Sizin için ufak bir form uygulaması üzerinden örnek bir veri üzerinden açıklamaya çalıştım. Bazı detaylar kod satırlarında yorum olarak mevcut. Amacım özellikle içerisinde karışık ifadeler bulunduran durumlarda ne yapılabilir bunu göstermek. Mesela yan yana 2 tane boşluk olursa veyahut da daha fazla sayıda boşluk olursa, verinin başında sonunda boşluk olursa, içerisinde özel karakterler-sayılar olursa... vs gibi durumları düşünerekten yapmaya çalıştım.

    Uygulamadan ekran görüntüsü:



    Butonlara basınca altlarında ait oldukları durumla ilgili sayı bilgisi ve text alanlarında da verinin son hali yazacak şekilde kodlanmıştır.

    Kelime Sayısı Butonu kodları:
    NOT: Şu kütüphaneyi en başta ekleyin öncelikle "using System.Text.RegularExpressions;"


    string Veri = labelVeri.Text;

    Veri = Veri.Trim(); //En baştaki ve en sondaki -varsa- boşlukları siler.
    Veri = Regex.Replace(Veri, @"[\d-]", string.Empty); //Verideki sayıları siler. NOT: Silinen sayıların yerine 1 fazla boşluk eklenir.
    string[] dizi = Veri.Split(' ');
    int sayi = 0;
    foreach (string item in dizi)
    {
    if (String.IsNullOrWhiteSpace(item))
    {
    ; //Fazladan olan boşluk/boşluklar diziye eleman olarak altılır
    //burada o boşluk elemanlarını ayırdık,
    //kalanları sadece harflerden oluşan (kelime) eleman olacaktır.
    }
    else if (item.All(char.IsLetter)) //Eleman kelime ise (hepsi harften oluşuyorsa)
    {
    sayi++;
    richTextBox1.Text = richTextBox1.Text + item + "
    ";
    }
    }
    labelKelimeSayisi.Text = sayi.ToString();



    Harf Sayısı Butonu kodları:


    string Veri = labelVeri.Text;

    Veri = Veri.Trim(); //En baştaki ve en sondaki -varsa- boşlukları siler.
    Veri = Regex.Replace(Veri, "[^a-zA-Z0-9]", ""); //Verideki harf ve sayı dışındaki tüm karakterleri siler. Boşluklar dahildir.
    Veri = Regex.Replace(Veri, @"[\d-]", string.Empty); //Verideki sayıları siler.
    char[] dizi = Veri.ToCharArray();

    foreach (char item in dizi)
    {
    richTextBox2.Text = richTextBox2.Text + item + "
    ";
    }

    labelHarfSayisi.Text = dizi.Length.ToString();



    Boşluk Sayısı Butonu kodları:


    string Veri = labelVeri.Text;

    int sayi = Veri.Count(Char.IsWhiteSpace); //Direk string bir ifadedeki boşluk sayısını verir.

    richTextBox3.Text = Veri;
    labelBoslukSayisi.Text = sayi.ToString();


    Alıntıları Göster
    Elinize kolunuza emeğinize sağlık çok teşekkür ederim işimi fazlasıyla gördü ve mantığını anlamak adına çok faydalı oldu bana.




  • quote:

    Orijinalden alıntı: yanumthe

    Elinize kolunuza emeğinize sağlık çok teşekkür ederim işimi fazlasıyla gördü ve mantığını anlamak adına çok faydalı oldu bana.

    Alıntıları Göster
    Önemli değil hocam işinizi görmesi yeterli. Ben de yaparken bazı ufak tefek kısayolları öğreniyorum bazen.

    Bu arada; "richTextBox1.Text = richTextBox1.Text + item" derken en son da "item + \'n" ifadesi var ama foruma atarken sondaki "\'n" (tek tırnak yok) ifadesi çıkmamış. Alt satır ifadesinden bahsediyorum kısaca.




  • 
Sayfa: önceki 205206207208209
Sayfaya Git
Git
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.