gpt4 book ai didi

C++ 将一个字符串的索引与另一个字符串进行比较?

转载 作者:太空宇宙 更新时间:2023-11-04 15:04:51 24 4
gpt4 key购买 nike

如何比较字符串中的单个字符和另一个字符串(可能大于也可能不大于一个字符)

这个程序给我将近 300 行随机错误。错误也不引用特定的行号,只是很多关于“char*”、“”或“std::to_string”的内容。

#include <iostream>
#include <string>

using std::cout;
using std::string;

int main() {
string str = "MDCXIV";
string test = "D";

if (test == str[4]) { // This line causes the problems
cout << test << endl;
}
return 0;
}

最佳答案

str[4]char 类型,不会与 string 进行比较。

比较苹果与苹果。

使用

test[0] == str[4]

相反。

关于C++ 将一个字符串的索引与另一个字符串进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18794793/

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