Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
res = pRecord->Usn ; char sres[1024]; strcpy(sres,""); ltoa(res,sres, 10);
我有这个变量 res,它的类型是DWORDLONG,我正在尝试将其转换为字符串,以便可以将其插入到数据库中。
DWORDLONG
另外,我将如何将其转换回来。有没有相当于ltoa的,还是必须自己写逻辑?
采用
boost::lexical_cast<std::string>(res);
或者
std::ostringstream o; o << res; o.str();
或在 C++11 中
std::to_string(res);
要返回 C++11,您将使用
res=std::stoull(str)
或在 C *颤抖 *
char* end; res=strtoull(str.c_str(),&end,10);