ЕД
Елена Дудина

с++!!помогите!!!! есть строка "1000 4567" как записать 4567 в другую строку?

Игорь
Игорь

#include
#include

using namespace std;

int main() {
string s = "1000 4567", s1, s2;
cout << "Исходная строка: " << s << '\n';
istringstream ss(s);
ss >> s1;
ss >> s2;
cout << "Строка #1: " << s1 << "\nСтрока #2: " << s2 << '\n';
}

или

#include
#include

using namespace std;

int main() {
string s = "1000 4567", r;
cout << "Исходная строка: " << s << '\n';
r = s.substr(s.find(' ') + 1);
cout << "Результат: " << r << '\n';
}

или в стиле Си

#include
#include
#include

using namespace std;

int main() {
const char s[] = "1000 4567";
char r[10];
cout << "Исходная строка: " << s << '\n';
strcpy(r, strchr(s, ' ') + 1);
cout << "Результат: " << r << '\n';
}

или

"Я устал, я ухожу". Есть с десяток способов сделать это. А ты клянчишь решение на ответах, вместо того чтобы просто почитать учебник:

Похожие вопросы
Помогите записать диск для PS1
как записать дробь в одну строку
как записать в Delphi (символ в строке под номером X заменить на символ Y)?
Помогите записать диск с виндой
Помогите записать видео диск.
Как выделить текст с 500 до 1000 строки без мышки
Помогите правильно записать выражение в строку в С++
С++ Заданая строка. Заданная строка. Определить количество символов В содержащихся в этой строке.
Строки в С++.
Как записать строки чтобы бы потом извлекать по одной?