视觉C++如何将整数更改为字符串

visual C++ How do you change an integer to a string?

本文关键字:字符串 整数 C++ 视觉      更新时间:2023-10-16

可能的重复项:
将整数转换为字符串C++的 itoa() 的替代方案?

如何在 c++ 中将整数更改为字符串?

标准C++库样式:

#include <sstream>
#include <string>
(...)
int number = 5;
std::stringstream ss;
ss << number;
std::string numberAsString(ss.str());

或者,如果您有幸使用 C++11:

#include <string>
(...)
int number = 5;
std::string numberAsString = std::to_string(number);

您可以使用 snprintf(char *str, size_t size, const char *format, ...) 来获取 char[],然后使用 string(char*) get 字符串。当然,还有其他方法。