Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Посимвольный ввод - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача Пирамида и Полиндром http://www.cyberforum.ru/cpp-beginners/thread404071.html
Как решить? 1 задача. Из кубиков построена пирамида. Кубики поставлены ровно друг на друга. B самом верхнем ярусе кубик только один, и каждый следующий ярус содержит на один слой видимых сверху...
C++ обработку исключительных ситуаций Надо разработать пользовательский класс, определить все необходимые для работы с классом методы и предусмотреть обработку исключительных ситуаций. задача Найти разность и частное 2 комплексных... http://www.cyberforum.ru/cpp-beginners/thread404060.html
C++ матрицы: повернуть на 90 градусов;макс.значение элементов...
Помогите пожалуйста хотя бы часть кода написать на С. 1) повернуть массив по часовой стрелке на 90 градусов. на 180 я поняла как поворачивать, а на 90 вроде и нашла какие-то варианты в...
Подсчёт символов в файле. C++
Подскажите как посчитать количество символов в текстовом файле, какие функции для работы с файлами нужно использовать? Язык Си.
C++ структуры, функции, файлы http://www.cyberforum.ru/cpp-beginners/thread404026.html
Доброго времени суток всем, пожалуйста помогите! 1. В одном списке информация про студентов, которые принимали участие в олимпиаде по математике, в другом по информатике, сформировать третий...
C++ задача по работе с текстом на с++ напишите пожалуйста код Задан текст, состоящий из строк произвольной длины. Строки разделяются одним символом или несколькими, называемые разделителями. Разделители одинаковы для всего текста. Текст заканчивается комбинаций... подробнее

Показать сообщение отдельно
Dark2012
0 / 0 / 0
Регистрация: 03.12.2011
Сообщений: 43
11.12.2011, 02:29  [ТС]
блин не очень понял как использовать...
в общем у меня такая ситуация - с клавы считывается инфа и заносится в динамический массив...
сейчас у меня вводятся любые символы и пробелы, а окончание ввода я формирую за счет нажатия на Esc

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
char* input(char** str, char simbol)
{
while (true)
    {
     simbol = _getch();
     if (simbol == 27)
       {
        simbol = '\0';
        cout << endl;
        break;
       }
     int len = strlen(*str);
     char *temp = new char[len + 2]; 
     strcpy(temp,*str);
     temp[len] = simbol;
     temp[len + 1] = '\0';
     delete [] *str;
     *str = temp;
    } 
return *str;
}
вот мне нужно чтобы было тоже самое только я еще мог переносить на новую строку..... и тогда вопрос - и каким образом мне определить признак конца ввода
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru