[ create a new paste ] login | about

Link: http://codepad.org/5og6T42F    [ raw code | output | fork ]

C, pasted on Nov 24:
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<math.h>

int STRLEN(char s[])
{
	int dem = 0;
	while (s[dem] != '\0')
	{
		dem++;
	}
	return dem;
}
void HoanVi(char &a, char &b)
{
	char Temp = a;
	a = b;
	b = Temp;
}

void STRREV(char s[])
{
	int length = STRLEN(s);
	for (int i = 0 ; i < length / 2 ; i++)
	{
		HoanVi(s[i], s[length - 1 - i]);
	}
}


void ITOA(int giatri, char ketqua[], int coso)
{
	int idx = 0;
	while(giatri != 0)
	{
		int so = giatri % coso;
		if (so < 9)
		{
			ketqua[idx++] = so + 48;
		}
		else if(so == 10)
		{
			ketqua[idx++] = 'A';
		}
		else if(so == 11)
		{
			ketqua[idx++] = 'B';
		}
		else if(so == 12)
		{
			ketqua[idx++] = 'C';
		}
		else if(so == 13)
		{
			ketqua[idx++] = 'D';
		}
		else if(so == 14)
		{
			ketqua[idx++] = 'E';
		}
		else if(so == 15)
		{
			ketqua[idx++] = 'F';
		}
			giatri /= coso;
	}	
	ketqua[idx] = '\0';
	STRREV(ketqua);
}
int main()
{
	//char ketqua[100];
	// printf("Nhap chuoi: ");
	////scanf("%s",str2);
 //   gets(ketqua);  // phải dùng gets

	int value = 250;
	char ketqua[100];
	int coso = 16;

	ITOA(value, ketqua, coso);
	printf("\nGia tri %d doi sang he %d = %s",value, coso, ketqua);

	getch();
	return 0;
}


Output:
1
2
3
4
Line 17: error: conio.h: No such file or directory
Line 15: error: expected ';', ',' or ')' before '&' token
In function 'STRREV':
Line 25: error: 'for' loop initial declaration used outside C99 mode


Create a new paste based on this one


Comments: