Wenn du sagst
if ( (string[0] == 'v')
&& (string[1] == 'o')
&& (string[2] == 'r')
{
nn = atoi(string[3])
}

ist das sicher eine der billigsten Varianten, nur halt nicht gut zu lesen.