Перейти к содержанию

afro228offical

Пользователи
  • Постов

    381
  • Зарегистрирован

  • Посещение

  • Победитель дней

    4

Сообщения, опубликованные afro228offical

  1. В 14.07.2016в18:51, Xipho сказал:
      Показать содержимое
    
    
    // функция для подсчета цифр в числе
    public int getCountsOfDigits(long number) {
            int count = (number == 0) ? 1 : 0;
            while (number != 0) {
                count++;
                number /= 10;
            }
            return count;
        }
    
    // пример преобразования
    DWORD num = 123456; // задаем само число
    int length = getCountsOfDigits(num); // получаем длину числа (количество цифр в числе)
    wchar_t[] numberBuffer = new wchar_t[length + 1]; // создаем буфер для строки величиной с количество цифр в числе + 1 символ для "завершающего символа"
    memset(numberBuffer, 0, length + 1); // на всякий случай заполняем буфер нулями, чтобы в нем не было "мусора"
    _itow(num, numberBuffer, 10); // перегоняем число в строку
    // Профит!!! Неужели так сложно почитать документацию?

     

     

    Ну я уже костылями всё залепил :D . Вроде всё работает правильно . Но всё равно спасибо )

  2. 18 минуту назад, Dmitryhip сказал:

    В этой теме все есть. Чуть выше можешь посмотреть видео как делается для cs, в assaultcube все ищется так же кроме отдачи, ну а отдачу с верху написали инструкции которые нужно занопить.

    Ага , нашёл сигну в начале темы , прост не смотрел туда . 

    50 8D 4C 24 1C 51 8B CE FF D2

    Ща обзор на векторный aimbot запилю :) С отдачей не круто , а без неё просто з****сь

  3. 1 минуту назад, gmz сказал:

    ты должен его сам задать, например WCHAR buffer[1024];

    wcscpy_s(buffer,1024,text1);
    wcscat_s(buffer,1024-ARRAYSIZE(text1),text2);

     

    Так мне нужно не задавая размер или задавать по нужным размерам 

  4. 7 минут назад, Xipho сказал:

    Второй параметр - размер принимающего буфера. То есть, в твоем случае ты не сможешь ничего прибавить, так как у тебя в text1 нет места для добавления символов.

    А почему бы не заюзать std::string и не мучить себе голову?

    String Не получится вывести в имя компонента WinApi :( 

  5. Как сложить два массива wchar_t text1[] и wchar_t text2[] ?
    Как пытался делать я :
     

    wchar_t text1[] = L"12\0";	
    wchar_t text2[] = L"34\0";
    wcscat_s(text1, (тут хз , какой параметр), text2);
    wcout << text1<<  endl;

    Какой второй параметр нужно указывать ? Я знаю , что size_t numberOfElements . Но как его узнать ?

  6. Только что, holy сказал:

     

    У меня, в CodeBlocks, в структуре тип TCHAR, видимо в Visual Studio другой тип.

    Попробуй вместо strlen использовать wcslen (она для WCHAR)

    И тут чет
    mbstowcs(forExeFile, entry.szExeFile, lenExeFile);
    Ошибка    C2664    "size_t mbstowcs(wchar_t *,const char *,size_t)": невозможно преобразовать аргумент 2 из "WCHAR [260]" в "const char *"    prac    c:\users\user\documents\visual studio 2015\projects\prac\prac\prac.cpp    58
     

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.