Basic C++ question

You're right, I had a brain fart. The correct code is:

char concatenated[ 20 ];
sprintf( concatenated, "%d%d", a, b );
int newInt = int( concatenated );

Cra pointed out that snprintf would be better than sprintf.