Cuando ejecutas strtok por segunda vez, a está apuntando a "20", pero como cadena de caracteres. Si quieres guardar ese valor como entero, puedes utilizar la función atoi. Por ejemplo:
Código C++:
Ver original#include <iostream>
#include <stdlib.h>
#include <string.h>
int main()
{
char nombreEdad[] = "Luis 20";
char *a;
int n;
cout << a << endl;
cout << n << " " << n/2 << endl;
// Así ves que te ha cogido correctamente el valor de n
}
Saludos,