C ++ STL中的basic_string c_str函数?
basic_stringc_str函数,该函数返回指向以空字符终止的字符数组的指针。它是一种内置方法,其值以零字符结尾的字符串。
在C++中定义c_str函数的语法-
const Char ptr* c_str() const
关于功能
它是c++STL库的内置方法。没有参数可以传递给该方法。它返回一个char指针。该指针指向以NULL结尾的字符数组。
示例
#include <bits/stdc++.h>
#include <string>
using namespace std;
int main() {
string s = "I Love nhooo.com";
int flag = 0;
cout<<"Checking if the string "<<s<<" contains P "<<endl;
for(int i = 0; i < s.size();i++) {
if(s.c_str()[i] == 'P') {
cout<<"The string contains character";
flag = 1;
}
}
if(flag == 0 ) {
cout<<"The string does not contains character";
}
}输出结果
Checking if the string I Love nhooo.com contains P The string contains character
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短