#include <iostream>
using std::cout;
using std::endl;
#include <cstdlib>
using std::strtol;
int main()
{
long x;
const char *string1 = "-1234567abc";
char *remainderPtr;
x = strtol( string1, &remainderPtr, 0 );
cout << x << " " << remainderPtr << " " << x + 567 << endl;
return 0;
}
-1234567 abc -1234000