Olvassunk be karaktereket és számláljuk meg, hogy mennyi szóközt, kisbetűt, nagybetűt és számot találtunk!
A feladat megoldása:
// Globális deklaráció
int szóköz_db = 0, kisbetű_db = 0, nagybetű_db = 0,
szám_db = 0;
string s = "";
private void textBox1_KeyPress(object sender,
KeyPressEventArgs e)
{
char ch;
if (e.KeyChar != '\n')
{
ch = e.KeyChar;
s += ch;
if (ch == ' ') szóköz_db++;
if (Char.IsLower(ch)) kisbetű_db++;
if (Char.IsUpper(ch)) nagybetű_db++;
if (Char.IsNumber(ch)) szám_db++;
}
}
private void Vizsgál_Click(object sender, EventArgs e)
{
textBox2.Text = s;
textBox3.Text = szóköz_db.ToString();
textBox4.Text = kisbetű_db.ToString();
textBox5.Text = nagybetű_db.ToString();
textBox6.Text = szám_db.ToString();
}
A program futási eredménye: