• Ищем качественного (не новичок) разработчиков Xenforo для этого форума! В идеале, чтобы ты был фулл стек программистом. Если у тебя есть что показать, то свяжись с нами по контактным данным: https://t.me/DREDD

Преобразование переменной

Участник
Участник
Статус
Оффлайн
Регистрация
4 Авг 2017
Сообщения
491
Реакции
212
Подскажите, как преобразовать DWORD в string?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
#include <sstream>

...
std::stringstream ss;
ss << dwordVar;
std::string str = ss.str();
 
#include <sstream>
#include <string>

int main()
{
std::ostringstream stream;
int c = 5;
stream << c;
std::string str = stream.str();
}
 
Код:
Expand Collapse Copy
std::string *this->ToString(DWORD a)
{
    std::stringstream out;
    out << a;
    return out.str();
}

Код:
Expand Collapse Copy
char* tostring(DWORD a)
{
char  *buf;
sprintf_s(buf,"%d",a);
return buf;
}
 
Код:
Expand Collapse Copy
std::string *this->ToString(DWORD a)
{
    std::stringstream out;
    out << a;
    return out.str();
}

Код:
Expand Collapse Copy
char* tostring(DWORD a)
{
char  *buf;
sprintf_s(buf,"%d",a);
return buf;
}
Подскажите, как преобразовать DWORD в string?
Код:
Expand Collapse Copy
#include <windows.h>
#include <iostream>
#include <string>

using namespace std;

template <typename R> std::string ToString(R value)
{
    return std::to_string(value);
}

int main()
{
    int a = 10;
    DWORD b = 20;
    double c = 12145.1212;
    float d = 124.f;

    printf("int: %s DWORD: %s, double: %s, float: %s\n",
        ToString<int>(a).c_str(),
        ToString<DWORD>(b).c_str(),
        ToString<double>(c).c_str(),
        ToString<float>(d).c_str());

    system("pause");
    return 0;
}
output:
Код:
Expand Collapse Copy
int: 10 DWORD: 20, double: 12145.121200, float: 124.000000
Для продолжения нажмите любую клавишу . . .
 
Назад
Сверху Снизу