40 / 11 / 0
Регистрация: 27.01.2012
Сообщений: 55
1

Возврат каретки назад в текстовой переменной

06.04.2012, 20:09. Показов 4587. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброе время суток! Как в текстовой переменной выполнить возврат каретки на один символ назад?
Например, в переменной а. Однако при помощи chr(8) не выходит:
Visual Basic
1
2
3
4
Sub qwert()
a = "123" & Chr(8)
Debug.Print a
End Sub
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.04.2012, 20:09
Ответы с готовыми решениями:

Возврат каретки
Кто может привести пример использования возврата каретки(\r) в Java(или в другом ЯП)? Есть ли...

Возврат каретки
Не могу понять зачем в этом коде возврат корретки.... Почему "\n" без "\r" не переводит на новую...

Добавить возврат каретки
Подскажите плз как можно в конец каждой строки файла средствами shell добавить символ возврата...

Возврат каретки консоли!
Доброе время суток! Вопрос который мне не дает покоя уже 2й месяц! И так у нас есть управляющие...

7
735 / 203 / 11
Регистрация: 23.06.2011
Сообщений: 440
06.04.2012, 20:54 2
Не совсем понял, что подразумевается под возвратом каретки назад в текстовой переменной. Удаление последнего символа?
Visual Basic
1
a=Left(a,Len(a)-1)
0
Заблокирован
06.04.2012, 21:20 3
Цитата Сообщение от t.ildar Посмотреть сообщение
Как в текстовой переменной выполнить возврат каретки на один символ назад?
Например, в переменной а
Да уж! Давай поподробнее, что лиО_о
0
1389 / 530 / 67
Регистрация: 10.04.2009
Сообщений: 8,715
07.04.2012, 08:33 4
Цитата Сообщение от Апострофф Посмотреть сообщение
Да уж! Давай поподробнее, что ли
и с рисунками каретки
0
40 / 11 / 0
Регистрация: 27.01.2012
Сообщений: 55
07.04.2012, 10:00  [ТС] 5
В старой версии бейсика можно было сделать так:
Visual Basic
1
10 Print 12; Chr$(8); 14
что в итоге давало ответ 114
(по таблице ASCII)
0
1389 / 530 / 67
Регистрация: 10.04.2009
Сообщений: 8,715
07.04.2012, 11:27 6
чем дальше в лес тем страшней
я так и не понял вопрос решён? если да то как?
0
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
07.04.2012, 12:33 7
Цитата Сообщение от t.ildar Посмотреть сообщение
В старой версии бейсика можно было сделать так:
10 Print 12; Chr$(8); 14
что в итоге давало ответ 114
В DOS бейсике экран вывода поддерживал ASCII управляющие коды терминала Backspace (8), Vertical Tabulation (11) и т.д. Это было нужно для вывода символов в произвольное место на экране - например, для изображения летящей ракеты.
В Windows графика и интерфейс пользователя реализованы на других принципах - окна, формы, элементы управления и т.д. Панель Immediate не поддерживает управляющие коды терминала и не является средством взаимодействия с пользователем.
Однако, если вывести такую последовательность в файл:
Visual Basic
1
2
3
4
5
Sub bb()
Open "c:\temp\1.txt" For Output As #1
Print #1, "qwe" & Chr(8) & "123"
Reset
End Sub
а потом распечатать файл в "окне DOS", то символ сработает:
Изображения
 
2
40 / 11 / 0
Регистрация: 27.01.2012
Сообщений: 55
07.04.2012, 20:46  [ТС] 8
Спасибо.
0
07.04.2012, 20:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.04.2012, 20:46
Помогаю со студенческими работами здесь

отменить возврат каретки
При нажатии на Enter выполняется набор действий. Что не устраивает. То, что клавиша Enter...

Не работает \n и возврат каретки
Доброй ночи. Не понял как применять управляющие последовательности в PHP (возврат каретки и новая...

Почему не работает возврат каретки?
Добрый вечер, уважаемые форумчане! Возник вопрос: почему не работает возврат каретки в начало...

Что еще за Возврат каретки?
Что делает символ \r? Что еще за каретка и куда она возвращается?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru