I am getting an error (C2110, cannot add two pointers) on this:

Code:
while(iNum > 0) 
  			{   iRem = iBase % 2;
				iNum = iNum/iBase;
				sBits = "" + sBits + iRem;
  
  			}
The problem is with the "sBits = "" + sBits + iRem;." I have searched for documentation and came up with no alternatives. The prog was written in Java originally and I converted it (err, tried to anyway) to C.

Any help is appreciated.