Я знаю, как преобразовать массив символов, содержащий числа, в целое число с помощью iostream:
char[] ar = "1234";
int num;
ar >> num;
но как мне преобразовать последние четыре символа этого массива в int?
char[] ar = "sl34nfoe11intk1234";
int num;
????;
Есть ли способ указать на элемент в массиве и начать потоковую передачу оттуда?
В идеале я бы начал потоковую передачу с максимального размера массива - 4.
ar >> numявляется допустимым кодом C++? Похоже, вы забыли stringstream. - person Christian Rau   schedule 27.08.2011char[] arтакже не является допустимым C++. - person wilhelmtell   schedule 27.08.2011