Я хочу преобразовать следующий код C в C++, используя istringstream:
void test(char *s) {
int i;
sscanf(s, "%*s%d", &i);
}
Что у меня есть до сих пор:
void test(char *s) {
int i;
istringstream iss(s);
iss >> s >> i;
}
Выходит с ошибками. Я слишком чужой для istringstream и не могу понять, что делать, чтобы это исправить. Я надеюсь на некоторое понимание моей ошибки. s должен быть строкой и целым числом без пробелов (например, Good123), и я хочу удалить целое число и поместить его в i.