您好,欢迎来到外链网!
当前位置:外链网 » 站长资讯 » 专业问答 » 文章详细 订阅RssFeed

string中format函数的用法,c++中string的用法

来源:互联网 浏览:43次 时间:2023-04-08

下面的代码中演示了string类型的成员函数substr/find及成员变量npos的用法。

1、substr: 用于截断字符串,找出对应位置的子串
2、find: 用于查询字符串中的指定内容
3、npos: 一个常数,用以作为find函数为查询到时的匹配值

便宜香港vps

这两个函数及变量是平时使用中经常会用到的,因此特此记录其用法。

以下是源代码:

#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <string>using namespace std;int main(){string str;str = "123456789";// substr的用法cout << str.substr(3, 4) << endl;// 4567输出从位置3开始,长度为4的子串cout << str.substr(3) << endl;// 456789输出位置3及后面的所有字符// find 及 npos 的用法int pos = str.find("10");if (pos == string::npos){cout << "not found! " << endl;}// str.find(str2,pos) 表示从pos的位置开始查找if (str.find("9", 8) != str.npos){cout << "find it!" << endl;}return 0;}

代码输出:

4567456789not found!find it!

谢谢阅读

73912303