#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
const char* a = "1=1";
char back = 0;
char k = 1;
int n1 = atoi( a + back );
int n2 = atoi( a + k + 1 );
cout << n1 << endl;
cout << n2 << endl;
return 0;
}
Выводит:
1
1
Значения параметров точно такие?