Если вы используете std::string
, вы хотите:
str[0] // for the first char
str.substr(1) // for the rest of string
Если вы используете стандартные строки C char*
, вам нужно:
str[0] // for the first char
((char*)str+1) // or
&str[1] // for the rest of string
Когдаиспользуя первый метод, убедитесь, что вы перехватываете out_of_range
исключений или проверяете длину строки перед его вызовом.