Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Указатель на клона строки.
- char* cloneStr;
- //Основная строка
- char* str;
- //Позицианирование строки/Длина строки
- int StrSize = 0;
- while(true){
- //Получаем символ который только что нажали
- int symbol = _getch();
- //Создаем клона, который отличается от основного
- cloneStr = new char[StrSize + 1];
- //Копируем основной массив в клона
- for (int i = 0; i < StrSize; i++)
- if (str[i] != '\0')
- cloneStr[i] = str[i];
- //Расширяем основной
- str = new char[StrSize + 1];
- //Копируем клона в основной
- for (int i = 0; i < StrSize; i++)
- str[i] = cloneStr[i];
- //Проверка на символы английского алфавита + пробел
- if ((symbol >= 97 && symbol <= 122) || (symbol == 32)){
- str[StrSize] = symbol;
- }
- //Клавиша Enter для выхода из ввода строки
- if (symbol == 13)
- break;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement