|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.06.2009, 00:22 | #11 |
Пользователь
Регистрация: 17.05.2009
Сообщений: 15
|
Большое прибольшое Вам спасибо)
Подписал комменты к функции output, правильно ли я всё понимаю??? Код:
Последний раз редактировалось Winston123; 11.06.2009 в 17:33. |
11.06.2009, 18:26 | #12 |
Пользователь
Регистрация: 17.05.2009
Сообщений: 15
|
Ну вот... Не успел разобраться с output, как вдруг преподавателю захотелось поиздеваться со вводом
1) Максимум переменной n сделать 999. Ну это не проблема Строки Код:
Код:
3) И ещё, у меня в функции предусмотрена возможность введения только цифр от 0 до 9 и ENTER, соответственно backspace не работает.. А оказывается надо, чтобы работал, ну то есть чтобы можно было стирать Кажется мне, что вообще всю функцию с нуля надо будет переписывать, иль можно обойтись малой кровью??? |
11.06.2009, 18:55 | #13 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Если символ - цифра, то Код:
Если c == 8, то уменьшаем i и выводим символ (8). Функцию, хоть и не с нуля, но хорошо бы переписать. Благо она не большая.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
13.06.2009, 19:31 | #14 |
Пользователь
Регистрация: 17.05.2009
Сообщений: 15
|
Что если создать строку, или массив, в котором будут все запрещённые символы, и потом введённые данные сравнивать с ним? Хотя.. не легче наверное
может как то проще сделать, чтобы возможно было вводить только цифры от 0 до 9, ну и ещё backspace и enter |
13.06.2009, 19:38 | #15 | ||
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
||
13.06.2009, 21:55 | #16 |
Пользователь
Регистрация: 17.05.2009
Сообщений: 15
|
13, это я так понимаю вы имеете ввиду код энтера, то есть 0x0D???
Честно признаюсь, не совсем уловил как всё это сделать.. точней смысл то понятен, опять туплю с кодом.. |
13.06.2009, 22:17 | #17 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
13.06.2009, 23:27 | #18 |
Пользователь
Регистрация: 17.05.2009
Сообщений: 15
|
Сразу вопрос, переменную pos в этом и подобных случаях всегда необходимо обнулять? Чем это грозит, если данное действие не сделать.. счётчик не от нуля пойдёт??
Ничего не понимаю... При нажатии backspace происходит перенос курсора на позицию влево, а введённый символ не стирается((( |
13.06.2009, 23:39 | #19 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Вот так измените: Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
14.06.2009, 00:00 | #20 |
Пользователь
Регистрация: 17.05.2009
Сообщений: 15
|
Бэкспейс работает..
Но если вводим значение 9999 вылетает ошибка: Run-Time Check Failure #2 - Stack around the variable 'str' was corrupted. Может быть нужно задавать char str[5] |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подскажите пожалуйста что не правильно в скрипте. | 6AT9 | JavaScript, Ajax | 1 | 25.11.2008 00:21 |
Visual C++: Что не так делаю? | N!ckeL | Помощь студентам | 8 | 19.05.2008 11:28 |
правильно ли я делаю? | andrey4623 | Общие вопросы Delphi | 2 | 07.03.2008 20:14 |