ورود

View Full Version : حرفه ای: تبدیل این متد به زبان سی شارپ



rbhomid
شنبه 15 فروردین 1394, 23:25 عصر
void swap (char *x, char *y)
{
char temp;
temp = *x;
*x = *y;
*y = temp;
}

void df(char *a, int i, int n)
{
for (j = i; j <= n; j++)
{
swap((a+i), (a+j));
df(a, i+1, n);
}
}

rbhomid
چهارشنبه 19 فروردین 1394, 11:05 صبح
چرا؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

rahnema1
چهارشنبه 19 فروردین 1394, 11:26 صبح
سلام
این را امتحان کنید

unsafe void swap (sbyte *x, sbyte *y)
{
sbyte temp;
temp = *x;
*x = *y;
*y = temp;
}
unsafe void df(sbyte *a, int i, int n)
{
for (int j = i; j <= n; j++)
{
swap((a+i), (a+j));
df(a, i+1, n);
}
}