Загрузка данных


#include <iostream>
#include <string>
#include <windows.h>
int main() {
	setlocale(LC_ALL, "RU");
	SetConsoleCP(1251);
	SetConsoleOutputCP(1251);

	std::string words;
	std::cout << "Введите текст: ";
	std::getline(std::cin, words);

	bool T = true;
	int A, B;
	std::cout << "Введите интервал, который хотите вывести, от A до B, учитывая пробелы.\nУсловия ввода:\n 1) 1 <= A < B\n 2) B < " << size(words) << " (длины введённого вами текста)\n";
	while (T) {
		std::cout << "Введите число А: ";
		std::cin >> A;
		std::cout << "Введите число B: ";
		std::cin >> B;
		if (A < B && B < size(words) && 1 <= A) T = false;
		else std::cout << "Условия ввода не соблюдены!\n";
	}

	std::cout << "Текст между A и B: ";
	for (int i = A; i < B - 1; i++)
		std::cout << words[i];
	return 0;
}