我主要在java中编写代码,并且也开始使用c ++。 我想知道如何检查c ++中的给定字符串是否以另一个指定的字符串开头。我在下面的java中发布了等效的代码。
public boolean check(String string) //ENTERED string
{
String another_string="SSS"; //to be checked if the ENTERED string starts with this string
return (string.startsWith(another_string)); //<string>.startsWith(<string>) returns a boolean value
}
答案 0 :(得分:1)
#include <iostream>
using namespace std;
int main() {
string str ("abcdefghijklmnoabcde");
string str2 ("abcde");
size_t found = str.find(str2);
if(found == 0)
{
cout << "found";
}
return 0;
}