我有一个名为 namesToSearch 的字符串向量和一个名为 wordSearchBlock 的二维字符串数组。我想获取 namesToSearch 中每个字符串的字母,并在 wordSearchBlock 中找到它们的位置。这是我到目前为止所拥有的,但它一直给我一个错误,因为它说我正在将 char 与 string 进行比较:
for (int rowBlock = 0; rowBlock < 18; rowBlock++) {
for (int colBlock = 0; colBlock < 18; colBlock++) {
if (namesToSearch[0][0] ==(wordSearchBlock[rowBlock][colBlock])) {
//ill add the code here for what i want to output
}
}
}
我应该对输出没问题,但我只是不知道如何比较 2 并且我尝试过 .compare 和 strcmp。请帮忙!!
**编辑:这是 wordSearchBlock 和 namesToSearch 的声明的样子
string wordSearchBlock[R][C];
vector <string> namesToSearch;