Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <iostream>
- #include <fstream>
- #include <string>
- #include <Windows.h> // для локализации консоли (команды SetConsoleCP)
- using namespace std;
- int main() {
- //setlocale(LC_ALL, "ru"); // если нужно только выводить русские символы
- // если нужно читать и выводить русские символы - пишем две директивы:
- SetConsoleCP(1251); // локализация консоли на ввод
- SetConsoleOutputCP(1251); // локализация консоли на вывод
- string text = "Hello"; //инициализация строки
- //string text( "Hello" ); // другой вариант инициализации
- cout << text << endl;
- string text2(10, 'a'); // создаем строку из десяти символов 'a'
- cout << text2 << endl;
- text2 = "new string"; // изменяем значение строки
- cout << text2 << endl;
- cout << text2[0] << " " << text2[5] << endl;
- cout << "Введите строку: ";
- //cin >> text; //ввод строки строки из консоли (до первого пробела)
- getline(cin, text); // чтение строки с пробелами
- cout << text << endl;
- // вариант обработки (вывода) строки
- for (int i = 0; i < text.size(); i++) { // метод size возвращает размер строки
- cout << text[i] << " ";
- }
- cout << endl;
- // другой вариант обработки (вывода) строки
- for (auto a : text) {
- cout << a << "_";
- }
- cout << endl;
- cout << "Строка 1: " << text << endl;
- cout << "Строка 2: " << text2 << endl;
- cout << (text == text2) << endl;
- cout << (text != text2) << endl;
- cout << (text > text2) << endl;
- cout << (text <= text2) << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment