powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / корявый перевод из int в str
6 сообщений из 6, страница 1 из 1
корявый перевод из int в str
    #38530770
Клевер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
Print #f, Asc(AddKey);

нужно записать код символа в текстовый файл. например. ввожу abc/ должен увидеть 979899100101. но в файл записываются откуда-то взявшиеся пробелы.
я уже решил эту проблему на днях на автоматизме, но код удалился, я не помню, как это сделал, мучаюсь уже долго.
помогите исправить
...
Рейтинг: 0 / 0
корявый перевод из int в str
    #38530776
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой должен быть тип второго параметра у Print?
Что возвращает Asc?
...
Рейтинг: 0 / 0
корявый перевод из int в str
    #38530784
Клевер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, второй параметр print должен быть типа string. функция Asc возвращает Integer. если так,
Код: vbnet
1.
Print #f, Str(Asc(AddKey));

то же самое. пробел, правда, теперь один только
...
Рейтинг: 0 / 0
корявый перевод из int в str
    #38530787
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Белов, ты переутомился - иди спать, утро вечера мудренее

Str Function

Remarks

When numbers are converted to strings, a leading space is always reserved for the sign of number. If number is positive, the returned string contains a leading space and the plus sign is implied.

Use the Format function to convert numeric values you want formatted as dates, times, or currency or in other user-defined formats. Unlike Str, the Format function doesn't include a leading space for the sign of number.
...
Рейтинг: 0 / 0
корявый перевод из int в str
    #38530793
Клевер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, ооо всё работает, спасибо)
Код: vbnet
1.
Print #f, Format(Asc(AddKey), "###");

в прошлый раз я обошёлся комбинацией из нескольких переводов, только не помню, каких и куда.
...
Рейтинг: 0 / 0
корявый перевод из int в str
    #38530798
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я, кстати, предпочитаю CStr, она тоже не ставит пробел
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / корявый перевод из int в str
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]