C++中有关string和数值之间的转换
#include <iostream>#include <vector>
#include <string>
using namespace std;
int main()
{
vector<string> v={"15","12","5"};
int temp=0;
for(auto c:v)
temp=stoi(c);
return 0;
}
error: 'stoi' was not declared in this scope为什么?该加什么头文件或怎么改呢?急!!!
你没有指定从什么进制转到什么进制,你试试stoi(c,0,10)
具体的看这里:http://www.cplusplus.com/reference/string/stoi/?kw=stoi 亲~~加这个头文件#include<stdlib.h> bjfuzqy 发表于 2014-3-19 23:37 static/image/common/back.gif
亲~~加这个头文件#include
还是一样啊 我还没学c++呢,进错了,嘿嘿
页:
[1]