C++中字符串的整数
Integer to string in C++
我在C++中使用CodeBlocks和GCC编译器将整数转换为字符串时遇到问题。我尝试过这个,但它弹出错误:
#include <iostream>
#include <string>
int main()
{
int clicks = 0;
string code = to_string(clicks); //error: "to_string" was not declared in this scope
}
我也试过:
#include <iostream>
#include <string>
int main()
{
int clicks = 0;
std::string code = std::to_string(clicks); // error: "to_string" is not memeber of "std"
}
有什么解决办法吗?请帮助
您需要支持C++11。我是怎么想出来的?我在这里查看了参考,看到了C++11图标。
请参阅有关如何执行此操作的答案。
它几乎说要遵循以下步骤:
- 转到工具栏->设置->编译器
- 在"选定编译器"下拉菜单中,确保"GNU GCC选择"编译器"
- 在其下方,选择"编译器设置"选项卡,然后选择下面的"编译器标志"选项卡
- 在下面的列表中,确保"Have g++follow the C++11检查ISO C++语言标准[-std=C++11]"
- 单击"确定"保存
您需要像这样使用stringstream
:
stringstream ss;
ss << clicks;
std:string code = ss.str();
包括sstream
。
相关文章:
- C 字符串返回字符串的整数/双精度/长整型值
- 尝试将字符串/字符转换为整数会产生意外结果
- 从字符串中提取整数并形成一个数组
- 如何将整数字符串转换为整数的二维向量?
- 如何初始化整数+字符串数组
- 将字节数组转换为逗号分隔的整数字符串
- 编写 LLVM 整数/字符串输入
- 使用户输入整数字符串,然后输出不同的字符串
- 如何在 python 中将无符号字符类型的整数字符串转换为整数
- 将整数字符串转换为整数的最简单方法
- 如何检查输入是否为整数/字符串
- 如何将二进制字符串转换为整数字符串
- 将二进制字符串转换为整数字符串c++
- 如何在c++中将一个整数字符串转换为数组
- 整数字符串压缩算法
- 当 0 是行中的最后一个整数时,如何使用 c++ 检测您已经到达整数字符串的末尾?
- 将整数字符串解析为 std 向量
- 用空格分割一个正/负整数字符串
- 我如何在c++中排序一个整数字符串
- 添加整数字符串