A solution with no strings:

Code:
int int_glue ( int n1, int n2 )
{
	int n2b = n2;
	for ( ; n2b>0; n2b/=10 )
		n1 *= 10;
	n1 += n2;
	return n1;
}

void main ()
{
	int a = 12345;
	int b = 67890;
	int c = int_glue ( a, b );
	error ( str_for_int(NULL, c) );
}



Salud!