2 / 2 / 0
Регистрация: 07.06.2015
Сообщений: 9
|
||||||
1 | ||||||
Ошибка в программе - вывести введенное имя пользователя07.06.2015, 19:16. Показов 1613. Ответов 2
Метки нет (Все метки)
В программе ошибка. Я не могу ее найти.
Пользователь должен ввести свое имя. Потом нужно очистить экран и в левом верхнем углу вывести это имя. Но оно не выводится! Помогите найти ошибку.
1
|
07.06.2015, 19:16 | |
Ответы с готовыми решениями:
2
Ошибка "Введенное имя пользователя совпадает с именем, под котором выполнен вход в систему" Зная ip адрес компьютера и его имя вывести имя пользователя Запросить у пользователя имя, фамилию и возраст. После чего вывести: “Здравствуйте [Имя] [Фамилия]”. Вывести введенное имя на экран |
6770 / 2739 / 384
Регистрация: 17.02.2013
Сообщений: 4,047
|
|
08.06.2015, 07:11 | 2 |
Сообщение было отмечено zer0ed как решение
Решение
У тебя буфер ввода изначально заполнен пробелами, а потом $
Предположим, что ты вводишь имя Ethereal Тогда в буфере получится 'Ethereal' 0Dh <куча пробелов> $ Сначала выведется 'Ethereal' потом 0Dh - возврат каретки, который вернет каретку (курсор) в начало строки потом <куча пробелов> которые затрут поверх имя 'Ethereal' и наконец встретившийся $ завершит вывод. Итого, имя у тебя выводится, да только тут-же затирается пробелами. Добавлено через 5 минут Поставь в своей программе вместо mov dx,0000 в функции установки позиции курсора mov dx,40 и больше ничего не меняй. Т.е. поставь курсор не в левый верхний угол, а в середину верхней строки. И ты увидишь введенное имя. Т.е. оно действительно выводится ... только тут-же затирается
2
|
2 / 2 / 0
Регистрация: 07.06.2015
Сообщений: 9
|
||||||
08.06.2015, 14:13 [ТС] | 3 | |||||
Вот что значит невнимательность
Действительно, после ввода возврат каретки остается в строке. Я совсем забыл про это. Спасибо Переписал функцию ввода имени
1
|
08.06.2015, 14:13 | |
08.06.2015, 14:13 | |
Помогаю со студенческими работами здесь
3
Как вывести имя, введенное пользователем, из input? Запросить у пользователя имя, фамилию, а затем вывести строку вида "фамилия, имя" Вывести IP-адрес компьютера, имя компьютера, имя пользователя и дату и время включения/выключения компьютера Вывести имя вошедшего пользователя в таблицу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |