[英]How to convert an int to string
我有以下c ++函數,我想知道如何將if
語句的else
子句的int
轉換為string
。
string afficherValeurNominal(int val)
{
string valAffiche = "";
if (val == 11) // carte j
{
valAffiche = "V";
}
else if (val == 12) // carte Q
{
valAffiche = "D";
}
else if (val == 13) // carte k
{
valAffiche = "R";
}
else
{
valAffiche = val;
}
return valAffiche;
}
使用to_string
。
valAffiche = std::to_string(val);
int a = 22;
stringstream ss;
ss << a;
string str = ss.str();
使用boost庫。
int i = 42;
std::string str = boost::lexical_cast<std::string>(i);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.