C++ Как сделать рандомное имя imgui лоудера

Начинающий
Статус
Оффлайн
Регистрация
23 Июн 2022
Сообщения
101
Реакции[?]
4
Поинты[?]
1K
Помогите поменять код для имгуи лоудер так как есть для консольки
Код:
static const char rnum[] = "0123456789" "qwertyuiopasdfghjklzxcvbnm" "QWERTYUIOPASDFGHJKLZXCVBNM" "?!#$%&*-_=+~`'/,.<>|??---";
int staticLength = sizeof(rnum) - 1;
std::string RandomTitle;

char GetRandom() {
    return rnum[rand() % staticLength];
}
void SetRandomTitle() {

    srand(time(0));
    for (unsigned int i = 0; i < 5; ++i) {
        RandomTitle += GetRandom();
    }

    SetConsoleTitle(RandomTitle.c_str());
}
 
I Want to Die in New Orleans
Участник
Статус
Оффлайн
Регистрация
10 Окт 2020
Сообщения
516
Реакции[?]
496
Поинты[?]
85K
1673916848341.png
ну подумай и додумайся где ты можешь переименовать окно, наверное там, где оно создаётся?
если у тебя имгуи на вьюпортах то Begin(RandomTitle.c_str());
 
Начинающий
Статус
Оффлайн
Регистрация
23 Июн 2022
Сообщения
101
Реакции[?]
4
Поинты[?]
1K
Посмотреть вложение 235567
ну подумай и додумайся где ты можешь переименовать окно, наверное там, где оно создаётся?
если у тебя имгуи на вьюпортах то Begin(RandomTitle.c_str());
Спасибо
Посмотреть вложение 235567
ну подумай и додумайся где ты можешь переименовать окно, наверное там, где оно создаётся?
если у тебя имгуи на вьюпортах то Begin(RandomTitle.c_str());
Спасибо
 
Начинающий
Статус
Оффлайн
Регистрация
23 Июн 2022
Сообщения
101
Реакции[?]
4
Поинты[?]
1K
unbound
Пользователь
Статус
Оффлайн
Регистрация
27 Окт 2019
Сообщения
271
Реакции[?]
90
Поинты[?]
60K
не ворк я чекнул просто недавно только тупо имени даже нету
Может для начала генератор рандома прикрутишь?
Помогите поменять код для имгуи лоудер так как есть для консольки
Код:
static const char rnum[] = "0123456789" "qwertyuiopasdfghjklzxcvbnm" "QWERTYUIOPASDFGHJKLZXCVBNM" "?!#$%&*-_=+~`'/,.<>|??---";
int staticLength = sizeof(rnum) - 1;
std::string RandomTitle;

char GetRandom() {
    return rnum[rand() % staticLength];
}
void SetRandomTitle() {

    srand(time(0));
    for (unsigned int i = 0; i < 5; ++i) {
        RandomTitle += GetRandom();
    }

    SetConsoleTitle(RandomTitle.c_str());
}
random name:
void windowname()
{
    random_device rd;
    mt19937 mt(rd());
    uniform_int_distribution<> distr(0, 51);
    string name = "";
    char alphabet[] = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
    'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z' };
    for (int i = 0; i < 15; ++i)
    {
        name = name + alphabet[distr(mt)];
        SetConsoleTitleA(name.c_str());
    }
}
Чьел ты...
(p.s. если ты не сможешь добавить цифорки в массив, то я тебе ток посоветую learncpp)
 
Начинающий
Статус
Оффлайн
Регистрация
23 Июн 2022
Сообщения
101
Реакции[?]
4
Поинты[?]
1K
Может для начала генератор рандома прикрутишь?

random name:
void windowname()
{
    random_device rd;
    mt19937 mt(rd());
    uniform_int_distribution<> distr(0, 51);
    string name = "";
    char alphabet[] = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
    'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z' };
    for (int i = 0; i < 15; ++i)
    {
        name = name + alphabet[distr(mt)];
        SetConsoleTitleA(name.c_str());
    }
}
Чьел ты...
(p.s. если ты не сможешь добавить цифорки в массив, то я тебе ток посоветую learncpp)
Я конечно знаю что я только начинаю учить но у меня не консолька я хочю как то сделать это для имгуи лоудера и я хз типо вот мой код1674030054924.png
 
unbound
Пользователь
Статус
Оффлайн
Регистрация
27 Окт 2019
Сообщения
271
Реакции[?]
90
Поинты[?]
60K
ЧВК EB_LAN
Забаненный
Статус
Оффлайн
Регистрация
12 Янв 2019
Сообщения
838
Реакции[?]
298
Поинты[?]
17K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Нахуй вы ему советуете поменять нейм консоли, у него имгуи. annihilatorq ему уже всё сказал
 
unbound
Пользователь
Статус
Оффлайн
Регистрация
27 Окт 2019
Сообщения
271
Реакции[?]
90
Поинты[?]
60K
Начинающий
Статус
Оффлайн
Регистрация
23 Июн 2022
Сообщения
101
Реакции[?]
4
Поинты[?]
1K
Начинающий
Статус
Оффлайн
Регистрация
13 Мар 2022
Сообщения
89
Реакции[?]
22
Поинты[?]
4K
Начинающий
Статус
Оффлайн
Регистрация
23 Июн 2022
Сообщения
101
Реакции[?]
4
Поинты[?]
1K
Пользователь
Статус
Оффлайн
Регистрация
20 Дек 2022
Сообщения
195
Реакции[?]
65
Поинты[?]
36K
могу но я хочю рандомное сделать я пытался туда уже
RandomTitle.c_str()
но не работает
вместо LOADER_BRAND ебани RandomTitle.c_str()Inked1674030054924.jpg
upd: вот тебе код для генерирования рандомного стринга, юзай его вместо RandomTitle

Код:
std::string gen_string(const int length)
{
    std::string GeneratedString;
    static const char Alphabet[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    srand((unsigned)time(NULL) * 5);
    for (int i = 0; i < length; i++)
        GeneratedString += Alphabet[rand() % (sizeof(Alphabet) - 1)];
    return GeneratedString;
}
 
Начинающий
Статус
Оффлайн
Регистрация
23 Июн 2022
Сообщения
101
Реакции[?]
4
Поинты[?]
1K
вместо LOADER_BRAND ебани RandomTitle.c_str()Посмотреть вложение 235662
upd: вот тебе код для генерирования рандомного стринга, юзай его вместо RandomTitle

Код:
std::string gen_string(const int length)
{
    std::string GeneratedString;
    static const char Alphabet[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    srand((unsigned)time(NULL) * 5);
    for (int i = 0; i < length; i++)
        GeneratedString += Alphabet[rand() % (sizeof(Alphabet) - 1)];
    return GeneratedString;
}
upd: вот тебе код для генерирования рандомного стринга, юзай его вместо RandomTitle это не ворк уже пытался
вместо лоудер бренда пытался
уже не ворк
 
kira yoshikage
Пользователь
Статус
Оффлайн
Регистрация
21 Янв 2020
Сообщения
885
Реакции[?]
115
Поинты[?]
3K
Эксперт
Статус
Оффлайн
Регистрация
29 Мар 2021
Сообщения
1,596
Реакции[?]
605
Поинты[?]
46K
kira yoshikage
Пользователь
Статус
Оффлайн
Регистрация
21 Янв 2020
Сообщения
885
Реакции[?]
115
Поинты[?]
3K
Сверху Снизу