我想制作一个程序,首先输入字符串数组,然后将其转换为整数,然后将其推送到向量。
代码是这样的:
string a;
vector<long long int> c;
cout << "Enter the message = ";
cin >> a;
cout << endl;
cout << "Converted Message to integer = ";
for (i=0;i<a.size();i++)
{
x=(int)a.at(i);
cout << x << " "; //convert every element string to integer
c.push_back(x);
}
输出 :
Enter the message = haha
Converted Message to integer = 104 97 104 97
然后我把它写在一个文件中,在下一个程序中我想读回它,并将它转换回字符串,我的问题是如何做到这一点?将向量 [104 97 104 97] 转换回字符串“haha”。
我真的很感激任何帮助。谢谢。