gpt4 book ai didi

C++将字符串的元素分配给新字符串

转载 作者:太空宇宙 更新时间:2023-11-04 14:57:28 25 4
gpt4 key购买 nike

我试图将一段字符串分配给一个新的字符串变量。现在我已经很新了,但更容易理解的解释对我来说是最好的。无论如何,我是如何尝试这样做的:

string test = "384239572";
string u = test[4];

我想做的完整代码是这样的:

#include <iostream>
#include <string>
#include <sstream>
using namespace std;

int main()
{
string test = "384239572";
string u = test[4];
int i = 0;
istringstream sin(u);
sin >> i;
cout << i << endl;
return 0;
}

虽然我放在那里的上部似乎在提示。那么如何从一个字符串中取出一小部分字符串,并将其分配给一个新的字符串呢?非常感谢!如果您知道任何好的链接或任何关于此的信息,那也将不胜感激!

最佳答案

使用子字符串,

#include <iostream>
#include <string>
#include <sstream>
using namespace std;

int main()
{
string test = "384239572";
string u = test.substr(4,1);
cout << u << endl;
return 0;
}

关于C++将字符串的元素分配给新字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6196108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com