Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SEQURE_NO_WARNINGS
- #include <iostream>
- #include <Windows.h> // нужна для работы SetConsole
- using namespace std;
- int main() {
- SetConsoleCP(1251); // установка кодировки в поток ввода
- SetConsoleOutputCP(1251); // установка кодировки в поток вывода
- //char line[] = { 'C','a','t','!','\0' }; // один вариант инициализации
- char line[40];
- cout << "Введите строку: ";
- //cin >> line; // считывает данные в переменную line до первого пробела или символа перевода строки (другой вариант инициализации)
- gets_s(line); // считывает данные в переменную line до перевода строки (нажатия Enter) (третий вариант инициализации)
- cout << "Ваша строка: ";
- cout << line << endl;
- cout << "Длина строки " << line << " - " << strlen(line) << " символов" << endl;
- char line2[40];
- strcpy_s(line2, line); // копирование строки line в line2
- cout << line2 << endl;
- char line3[] = "приключения";
- cout << line3 << endl;
- cout << strcmp(line, line3) << endl; // посимвольное сравнение строк, возвращает 0 если строки равны, 1 если line > line3 и -1 если line < line3
- strcat_s(line, " "); // дописать пробел в конец line
- strcat_s(line, line3); // дописываем line3 в конец line
- cout << line << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment