PDA

View Full Version : مشکل یابی برنامه



seyyedalith
جمعه 01 خرداد 1388, 15:05 عصر
مشکل برنامه ی زیر چیست ؟
به qqq گیر میده !


string ali;
int aliz;
ali = textBox1.Text;
aliz = ali.Length;
string[] qqq = new string[aliz+aliz];
for (int a = 0; a <= aliz - 1; a++)
{
qqq[a+1] = ali.Substring(a, 1);
}
for (int alie = 1; alie <= aliz; alie ++)
{
MessageBox.Show(qqq[alie]);
}
int[] aw = new int [aliz + aliz] ;
for (int y = 1; y <= aliz; y++)
{

if (qqq[y] ="a")
{
aw[y] = 1;
}
if (qqq[y] = "b")
{
aw[y] = 2;
}
if (qqq[y] = "c")
{
aw[y] = 3;
}
if (qqq[y] = "d")
{
aw[y] = 4;
}
if (qqq[y] ="e")
{
aw[y] = 5;
}
if (qqq[y] = "f")
{
aw[y] = 6;
}
if (qqq[y] = "g")
{
aw[y] = 7;
}
if (qqq[y] = "h")
{
aw[y] = 8;
}
if (qqq[y] = "i")
{
aw[y] = 9;
}
if (qqq[y] = "j")
{
aw[y] = 10;
}
if (qqq[y] = "k")
{
aw[y] = 11;
}
if (qqq[y] = "l")
{
aw[y] = 12;
}
if (qqq[y] = "m")
{
aw[y] = 13;
}
if (qqq[y] = "n")
{
aw[y] = 14;
}
if (qqq[y] = "o")
{
aw[y] = 15;
}
if (qqq[y] = "p")
{
aw[y] = 16;
}
if (qqq[y] = "q")
{
aw[y] = 17;
}
if (qqq[y] = "r")
{
aw[y] = 18;
}
if (qqq[y] = "s")
{
aw[y] = 19;
}
if (qqq[y] = "t")
{
aw[y] = 20;
}
if (qqq[y] = "u")
{
aw[y] = 21;
}
if (qqq[y] = "v")
{
aw[y] = 22;
}
if (qqq[y] = "w")
{
aw[y] = 23;
}
if (qqq[y] = "x")
{
aw[y] = 24;
}
if (qqq[y] = "y")
{
aw[y] = 25;
}
if (qqq[y] = "z")
{
aw[y] = 26;
}
for (int iii = 1; iii <= aliz; iii++)
{
for (int lll = 1; lll < aliz; lll++)
{
if (aw[lll] > aw[lll + 1])
{
int n;
n = aw[lll];
aw[lll] = aw[lll + 1];
aw[lll+1]=n;
string m;
m = qqq[lll];
qqq[lll] = qqq[lll + 1]; ;
qqq[lll + 1] = m;
}
}
}
for (int r = 1; r <= aliz; r++)
{
MessageBox.Show(q[r]);
}

}

adinochestva
جمعه 01 خرداد 1388, 15:32 عصر
لطفا از تگ code استفاده کنید و error هم بزارید دقیقا کدام خط را اررور میگیره

seyyedalith
جمعه 01 خرداد 1388, 19:15 عصر
string ali;
int aliz;
ali = textBox1.Text;
aliz = ali.Length;
string[] qqq = new string[aliz+aliz];
for (int a = 0; a <= aliz - 1; a++)
{
qqq[a+1] = ali.Substring(a, 1);
}
for (int alie = 1; alie <= aliz; alie ++)
{
MessageBox.Show(qqq[alie]);
}
int[] aw = new int [aliz + aliz] ;
for (int y = 1; y <= aliz; y++)
{
string iii;
iii = "a";
if (qqq[y] =iii)
{
aw[y] = 1;
}
if (qqq[y] = iii)
{
aw[y] = 2;
}
if (qqq[y] = iii)
{
aw[y] = 3;
}
if (qqq[y] = iii)
{
aw[y] = 4;
}
if (qqq[y] = iii)
{
aw[y] = 5;
}
if (qqq[y] = iii)
{
aw[y] = 6;
}
if (qqq[y] = iii)
{
aw[y] = 7;
}
if (qqq[y] = iii)
{
aw[y] = 8;
}
if (qqq[y] = iii)
{
aw[y] = 9;
}
if (qqq[y] = iii)
{
aw[y] = 10;
}
if (qqq[y] = iii)
{
aw[y] = 11;
}
if (qqq[y] = iii)
{
aw[y] = 12;
}
if (qqq[y] = iii)
{
aw[y] = 13;
}
if (qqq[y] = iii)
{
aw[y] = 14;
}
if (qqq[y] = iii)
{
aw[y] = 15;
}
if (qqq[y] = iii)
{
aw[y] = 16;
}
if (qqq[y] = iii)
{
aw[y] = 17;
}
if (qqq[y] = iii)
{
aw[y] = 18;
}
if (qqq[y] = iii)
{
aw[y] = 19;
}
if (qqq[y] = iii)
{
aw[y] = 20;
}
if (qqq[y] = iii)
{
aw[y] = 21;
}
if (qqq[y] = iii)
{
aw[y] = 22;
}
if (qqq[y] = iii)
{
aw[y] = 23;
}
if (qqq[y] = iii)
{
aw[y] = 24;
}
if (qqq[y] = iii)
{
aw[y] = 25;
}
if (qqq[y] = iii)
{
aw[y] = 26;
}
for (int iii = 1; iii <= aliz; iii++)
{
for (int lll = 1; lll < aliz; lll++)
{
if (aw[lll] > aw[lll + 1])
{
int n;
n = aw[lll];
aw[lll] = aw[lll + 1];
aw[lll+1]=n;
string m;
m = qqq[lll];
qqq[lll] = qqq[lll + 1]; ;
qqq[lll + 1] = m;
}
}
}
for (int r = 1; r <= aliz; r++)
{
MessageBox.Show(q[r]);
}

}



cannot implicitly convert type 'string' to 'bool'--->khata

adinochestva
جمعه 01 خرداد 1388, 19:37 عصر
تمام if (qqq[y] =iii) را به if (qqq[y] == iii) تبدیل کن