我有一个问题是将大型int(1 to 10^100
)读入vector
问题是我无法将其作为数字data-type
读取并将其拆分为向量,因此我想要一个解决方案将read
分别编入vector
示例:
45686469
vec[0] = 4
vec[1] = 5
...
vec[7] = 9
答案 0 :(得分:0)
这是一种可行的方法:
std::string yourinput;
cin>>yourinput; //capture your large number as a string
std::vector<char> vch;
for(size_t st=0;st<yourinput.length();++st)
{
vch.push_back(yourinput[st]); //move each character into the vector
}