我的问题需要帮助。我有一个字符串数组string * A
。
A = { dog, doom, dorm, dunk, face, fall, falafel, fart }
我需要检查数组中有多少字符串“d”,即4 我需要检查数组中有多少字符串“do”为3。
我是用二进制搜索来找到它的。我的问题是如何访问数组中的部分字符串,并能够将其与另一个字符串进行比较?
答案 0 :(得分:0)
c ++中的字符串数据类型,换句话说,是char数组(char []),例如:
#include <conio.h>
#include <string>
#include <iostream>
using namespace std;
int main() {
//Declare the array
string foo[3];
//Inserting values in the strings
foo[0] = "First word";
foo[1] = "Second word";
foo[2] = "Third word";
//Show the first word of the first string
cout << foo[0][0];
_getch();
return 0;
}
所以你可以将每个角色与之比较。