gpt4 book ai didi

c++ - 如何获取输入的某些元素?

转载 作者:行者123 更新时间:2023-11-28 06:36:24 25 4
gpt4 key购买 nike

对于我正在进行的项目,我想将字母转换为数字(例如 A = 20)。所以我希望能够获取“AQJD”并将其转换为数字。我如何获取用户输入的内容并获取某些元素。

这样简单的东西
char myArray [] = "AQJD"

可以这样抓:

myArray[0] // this will return A because A is the 0th element 

但是我怎样才能得到用户输入的内容来执行上述操作。我试图这样做(粘贴在下面)但它不起作用。

string x; //assume I included <string> already
cout << "Please input what you would like to change: " << endl;
cin >> x;
char mine [] = x;
cout << mine[2] << endl;

有没有办法像我上面尝试的那样将变量传递给数组?

最佳答案

std::string 已经有一个 operator[] 函数返回指定位置的字符。它与常规 char 数组完全相同:

cout << x[2]; // J

关于c++ - 如何获取输入的某些元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26704609/

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