C# programok ismertetése érdeklődőknek kezdőktől haladókig

C# MŰHELY

C# MŰHELY

Karakterek vizsgálata 1. módszer

2020. június 02. - Benkő Tiborné

Olvassunk be egy karaktert és vizsgáljuk meg, hogy szá­mot, kisbetűt vagy nagybetűt olvastunk. Írjuk vissza a karakter egész szám érté­két (ASCII kódját) és magát a  karaktert is. A program jelezze,ha más karakter ütöttünk le, mint amit vizsgál, jelezze azzal, hogy  'más karakter'  szöveget ír a Karakter típusa alatti szövegablakba. A programban a láncolt if utasítást használtuk.

                                  ASCII kód
                 -----------------------------
                 kisbetű       97 - 122
                 nagybetű   65 - 90
                 szám           48 - 57
                 Enter           13

A textBox1 szövegablak KeyPress eseménykezelőjét használjuk a karakter beolvasásának kezelésére.
A KeyPressEventArgs e paraméterének KeyChar tulajdonságában kapjuk meg a leütött karaktert. A programból az Enter billentyű leütésével léphetünk ki. Az Enter karakterkódja  '\n' .

A feladat megoldása:

        private void textBox1_KeyPress(object sender, 
                                       KeyPressEventArgs e)
        { 
            char ch;
            int c;
            if (e.KeyChar != '\n'
            {
                ch = e.KeyChar;  // beolvasunk egy karaktert
                c = (int)ch;     // karaktert egész számmá alakítjuk
                textBox2.Text = c.ToString();
                if (c >= 97 && c <= 122)
                    textBox3.Text = " Kis betű";
                else if (c >= 65 && c <= 90)
                    textBox3.Text = "Nagy betű";
                else if (c >= 48 && c <= 57)
                    textBox3.Text = "Szám";
                else if (c == 13) 
                     textBox3.Text = "Enter";
                else
                   textBox3.Text = "Más karakter";
            }
         }

A program futási eredményei:

   

    

A bejegyzés trackback címe:

https://csharp-muhely.blog.hu/api/trackback/id/tr3415736264

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása