Вопрос как сделать рандомное имя титла imgui лоудера

kamen1337

Исследователь
Сообщения
24
Реакции
0
есть видос дарвина как это сделать для консольки но как это сделать для imgui лоудера?
Код:
#define LOADER_BRAND ""
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();
    }

    (RandomTitle.c_str());
}
 

Mavrodi

Следопыт
Сообщения
71
Реакции
27
#include <iostream>
#include <string>
#include <Windows.h>
#include <direct.h>
using namespace std;

std::string getFilePath() {
char path[FILENAME_MAX];
_getcwd(path, sizeof(path));
return path;
}

void renamefile() {

TCHAR szExeFileName[MAX_PATH];
GetModuleFileName(NULL, szExeFileName, MAX_PATH);
string path = string(szExeFileName);
string exe = path.substr(path.find_last_of("\\") + 1, path.size());

srand(time(0));
char letters[] = "01V8YutSgDmzEX8pK3gimydac1Sn2eWa9g3z";
char newname[20];

int z = rand() % 6 + 6;
for (int i = 0; i < z; i++)
{
char x = letters[rand() % 36];
newname = x;
}
newname[z] = 0x0;
strcat_s(newname, ".exe\0");
rename(exe.c_str(), newname);
}



int main() {
renamefile();

return 0;
}
 

kamen1337

Исследователь
Сообщения
24
Реакции
0
#include <iostream>
#include <string>
#include <Windows.h>
#include <direct.h>
using namespace std;

std::string getFilePath() {
char path[FILENAME_MAX];
_getcwd(path, sizeof(path));
return path;
}

void renamefile() {

TCHAR szExeFileName[MAX_PATH];
GetModuleFileName(NULL, szExeFileName, MAX_PATH);
string path = string(szExeFileName);
string exe = path.substr(path.find_last_of("\\") + 1, path.size());

srand(time(0));
char letters[] = "01V8YutSgDmzEX8pK3gimydac1Sn2eWa9g3z";
char newname[20];

int z = rand() % 6 + 6;
for (int i = 0; i < z; i++)
{
char x = letters[rand() % 36];
newname = x;
}
newname[z] = 0x0;
strcat_s(newname, ".exe\0");
rename(exe.c_str(), newname);
}



int main() {
renamefile();

return 0;
}
я имел в виду имя титла
 

cuppy

Активный
Сообщения
117
Реакции
37
есть видос дарвина как это сделать для консольки но как это сделать для imgui лоудера?
Код:
#define LOADER_BRAND ""
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();
    }

    (RandomTitle.c_str());
}
генерируешь рандом слово, ставишь в титл ,_,
 

kamen1337

Исследователь
Сообщения
24
Реакции
0
хз я пытался туда поставить RandomTitle.c_str() но не ворк
 
Верх Низ