Yardım Edin..

emin1689
31-05-2009, 19:30   |  #1  
OP Üye
Teşekkür Sayısı: 0
55 mesaj
Kayıt Tarihi:Kayıt: Nis 2007

Arkadaşlar merhaba. c# da textbox içine yazılan upuzun bir metin diyelim veya bir roman. :D burdaki kelimeleri tek tek nasıl ayırız kelime kelime yani kelimeleri nasıl bir dizi haline sokarız ve işlerm yaparız. sesli harflari saydırma vs.

MasterOfCode
31-05-2009, 23:18   |  #2  
MasterOfCode avatarı
Yeni Üye
Teşekkür Sayısı: 1
39 mesaj
Kayıt Tarihi:Kayıt: May 2009

Her boşluğu ve ! , . ; vs gibi dilbilgisi yardımıyla bu gibi karakterleri textbox'tan veriyi aldıktan sonra her karakteri tarayacaksın . Bunlardan veya benzerlerinden biri geldiğinde oraya kadar olanı bir kelime olarak alacaksın . Aldıktan sonra kalanı tarayarak devam edeceksin.

emin1689
01-06-2009, 08:19   |  #3  
OP Üye
Teşekkür Sayısı: 0
55 mesaj
Kayıt Tarihi:Kayıt: Nis 2007

usta saol mantık bu da bunu koda nasıl dökecez.

hsnhsynisler
01-06-2009, 14:07   |  #4  
Yıllanmış Üye
Teşekkür Sayısı: 0
267 mesaj
Kayıt Tarihi:Kayıt: May 2009

Buna benzer bşr program gayet açık incele aynısını da ver istersen kendi yapımımdır.


PcMaKeR
02-06-2009, 21:18   |  #5  
PcMaKeR avatarı
Yıllanmış Üye
Teşekkür Sayısı: 6
8,935 mesaj
Kayıt Tarihi:Kayıt: Eki 2005

gayet basit dikkatli izle:

string PcMaKeR="Bu bir kelime dizisi haline gelecektir. Dikkatli Bakın";

string[] KelimeDizisi=PcMaKeR.Split(' ');//Boşluğa dikkat.

Al sana dizi.

Textboxtan ise şöyle yakalarsın.

private void Button1_Click(object sender,EventArgs e)
{
string[] KelimeDizi=TextBox1.Text.Split(' ');
/*Aaaa Dizi.*/
}

Kolay gelsin. Kodları kafadan elle yazdım kopyalayacağın yerleri dikkat et.

Edit:

Hatta Textbox ın başıyla sonundaki boşlukları kaldırıp tam bir cümle elde edelim.

string[] Dizi=TextBox1.Text.Trim().Split(' ');

Trim() başındaki ve sonundaki boşlukları eler ;)

Son Düzenleme: PcMaKeR ~ 02 Haziran 2009 21:20