شنبه ۱۹ مرداد ۱۳۹۲ ارسال شده توسط prodo
فرض کنید رشتهی حاصل رو `result` بنامیم.
روش اول
ostringstream ss;
ss<
result = ss.str();
روش دوم
ostringstream ss;
ss<
result = s + ss.str();
روش سوم که در استاندارد `C++11` مطرح شده
result = s + to_string(x);
روش چهارم
result = s + string(itoa(x));
روش پنجم با استفاده از کتابخانهی `boost`
#include
result = s + boost::lexical_cast(i);
شنبه ۱۹ مرداد ۱۳۹۲ ویرایش شده توسط prodo
فرض کنید رشتهی حاصل رو `result` بنامیم.
روش اول
ostringstream ss;
ss<<s<<x;
result = ss.str();
روش دوم
ostringstream ss;
ss<<x;
result = s + ss.str();
روش سوم که در استاندارد `C++11` مطرح شده
result = s + to_string(x);
روش چهارم
result = s + string(itoa(x));
روش پنجم با استفاده از کتابخانهی `boost`
#include <boost/lexical_cast.hpp>
result = s + boost::lexical_cast<std::string>(i);
روش ششم
sprintf(result,"%s%d", s, x);