![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Dimix |
![]()
Сообщение
#1
|
![]() Студент ![]() Группа: Участник Сообщений: 74 Регистрация: 24.11.2010 Пользователь №: 2215 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Вопрос простой - Как создать масив от ["A".."Z", "a".."z", "1".."9"]
Что бы можно было вытащить случайный элемент из заданного диапазона? Как в Qt использовать random()? |
|
|
![]() |
Алексей1153 |
![]()
Сообщение
#2
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
вот так можно
можно и без вектора, конечно, обойтись. Но придётся вручную вбивать статический массив символов. Но оно того не стОит, если операция разовая |
|
|
Dimix |
![]()
Сообщение
#3
|
![]() Студент ![]() Группа: Участник Сообщений: 74 Регистрация: 24.11.2010 Пользователь №: 2215 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Ого вопрос оказывается не настолько прост. ![]() Что такое std::vector? Почему диапазон задается задом на пред? Почему +1+ между диапазонами и что значит 0 в конце? Почему qrand()? Что означает %? Как задать чтоб вывести к примеру 5 произвольных символов? |
|
|
Dimix |
![]()
Сообщение
#4
|
![]() Студент ![]() Группа: Участник Сообщений: 74 Регистрация: 24.11.2010 Пользователь №: 2215 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата Как задать чтоб вывести к примеру 5 произвольных символов? С этим вопросом разобрался.
Только оно почемуто не работает. ![]() qrand() - выводит только квадраты; random() rand() - выводит квадраты и заданый диапазон. И появились новые вопросы что значит %v.size() Почему size? Как сделать чтобы оно выводило только Верхний, Нижний регистры латинского алфавита и цыфры? Отладчик показывает что получено 122 строки с 1 по 60 значение '?', ascii=0 |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 11.3.2025, 14:02 |