Írjunk programot, amely a szöveget megfordítva írja vissza függvény használatával.
A feladat megoldása:
static void StrtFordít(string sz, out string szf)
{
int i, j, sdb;
sdb = sz.Length;
char[] s_fordítva = new char[sdb];
szf = "";
j = 0;
for (i = sz.Length - 1; i >= 0; i--)
{
s_fordítva[j] += sz[i];
j++;
}
for (i = 0; i <= sdb - 1; i++)
szf += s_fordítva[i];
}
private void Fordítás_Click(object sender, EventArgs e)
{
string s, s_vissza;
if (textBox1.Text != "")
{
s = textBox1.Text;
StrtFordít(s, out s_vissza);
textBox2.Text = s_vissza;
}
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
textBox2.Text = "";
}
A program futási eredménye: