Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
21 / 24 / 1
Регистрация: 23.04.2012
Сообщений: 628

Записать в строку символы полученные в ходе n иттераций?

29.04.2013, 08:11. Показов 1295. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Итак, опишу чуть подробнее, так как сабж не раскрывает всей задачи. Имеется алгоритм генерации случайного числа, который за каждую иттерацию получает одно число. Нужно преобразовать это число в символ буквы латинского алфавита и вывести его в строку, прибавляя каждый последующий символ к уже полученным.

Собственно как это сделать? Видел примеры через Select Case, но это медленно и не практично. Пришла мысль, что можно преобразовать полученное число в код клавиши... Прошу поделится советами и кодом, так как сам я очень давно не работал со строковыми переменными да и с Васиком вообще). В частности, не помню как записать в строку посимвольно полученные значения.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.04.2013, 08:11
Ответы с готовыми решениями:

Распарсить строку и записать полученные данные в двумерный массив
необходимо разобрать строку в двумерный массив . строка вида ,]

Разделить строку по пробелам и записать полученные части в массив
Здравствуйте. Подскажите, есть ли способ разделить строку по пробелам и записать полученные части в массив (по сути, аналог Split() в c#)?

Как записать в файл полученные результаты?
Помогите плиз. как записать в файл полученные результаты? #include "conio.h" #include "stdio.h" #include...

6
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
29.04.2013, 10:42
Цитата Сообщение от uzlprog Посмотреть сообщение
Нужно преобразовать это число в символ буквы латинского алфавита
Если число - это ASCII код буквы, то с помощью функции Chr$() или ChrW$() - вторая чуть быстрее.
0
21 / 24 / 1
Регистрация: 23.04.2012
Сообщений: 628
29.04.2013, 12:26  [ТС]
А по функциям Chr$() или ChrW$() подробнее не подскажите? Какой код, для последовательной записи символов в строку?
0
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
29.04.2013, 12:37
Самый простой способ
Visual Basic
1
2
3
4
5
Dim i As Long, s As String
For i = 65 To 122
  s = s & Chr$(i)
Next
MsgBox s
Не годится для длинных строк, т.к. каждый раз строка переписывается на новое место в памяти.
0
21 / 24 / 1
Регистрация: 23.04.2012
Сообщений: 628
29.04.2013, 15:09  [ТС]
Спасибо! А как записать букву в строку по ее ASCII коду? Там вроде была какая-то функция?
0
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
29.04.2013, 17:36
Лучший ответ Сообщение было отмечено The trick как решение

Решение

В посте #4 именно это и делается.
Для длинных строк (~10 тыс. символов) - лучше сразу сформировать строку нужной длины и вписывать в нее символы:
Visual Basic
1
2
3
4
5
6
7
Dim i As Long, s As String, k As Long
s = Space$(122 - 65 + 1)
For i = 65 To 122
  k = k + 1
  Mid(s, k, 1) = Chr$(i)
Next
MsgBox s
0
21 / 24 / 1
Регистрация: 23.04.2012
Сообщений: 628
29.04.2013, 20:46  [ТС]
Благодарю!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.04.2013, 20:46
Помогаю со студенческими работами здесь

Как полученные данные из linqEntities записать в datatable
Соответственно есть запрос linqEntities: var query = from col in linqEntities.TestTable ...

Com port. Как записать полученные данные в файл?
В событие SerialPort.DataReceived постоянно приходят данные, по нажатию определенной кнопки должна начинаться запись в файл. Для этого я...

Распарсить json и записать полученные данные в массив
Прочитал статью где такой json { "firstName": "Иван", "lastName": "Иванов", "address": { ...

Парсер grab, как записать полученные данные в файл?
Для записи в таком виде всё записывается from grab import Grab from urllib import urlopen f1 = open("proverka.txt", 'w')...

Полученные данные из бд (4000 строк) необходимо записать в массив
SCommand.CommandText = "SELECT _Description FROM dbo._Reference115 WHERE _Description != '' ORDER BY _Code"; через foreach может быть ?...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru