我在一个函数中有一个const char * const字符串。 我想使用它来与字符串中的元素进行比较。
我想遍历这个字符串,然后与char *进行比较。
#include <iostream>
#include <string>
#include <cstring>
using namespace std;
int main()
{
const char * const pc = "ABC";
string s = "Test ABC Strings";
string::iterator i;
for (i = s.begin(); i != s.end(); ++i)
{
if ((*i).compare(pc) == 0)
{
cout << "found" << endl;
}
}
我该如何将char*解析为与字符串迭代器相匹配的形式?
谢谢。