Írjunk programot, amely figyeli az írásjeleket és helyettesíti két csillaggal.
A feladat megoldása.
private void Végrehajt_Click(object sender, EventArgs e)
{
string s1;
char [] irasjel = {',', '.', '!', '?'};
char c;
int h1=0;
string s3 = " ** ";
if (textBox1.Text != "" )
{
s1 = textBox1.Text;
do
{
h1 = s1.IndexOfAny(irasjel);
c = s1[h1];
if (c != '.')
{
s1 = s1.Remove(h1, 1);
s1 = s1.Insert(h1, s3);
}
} while (c != '.');
textBox2.Text = s1;
}
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
textBox2.Text = "";
}
A program futási eredménye: