21 / 24 / 1
Регистрация: 23.04.2012
Сообщений: 628

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

29.04.2013, 08:11. Показов 1297. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в КА2. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа в КА2. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru