首先包含头文件<string> #include<string>
不是string.h , string.h是c字符串头文件
1.声明一个字符串变量
string Str = http://90312ffwf/config.ini;
这样我们就声明了一个字符串变量,但既然是一个类,就有构造函数和析构函数。上面的声明没有传入参数,所以就直接使用了string的默认的构造函数,这个函数所做的就是把Str初始化为一个空字符串。
****************************************************************************************************************************************
std::string req(url); // 将url字符串复制到req中
char* str = strstr(url, "config.ini"); // 搜索一个字符串在另一个字符串中第一次出现,找到所搜索的字符串,则该函数返回第一次匹配的字符串的地址,未找到则返回NULL
url:http://192.168........./config.ini
| |
url指针 str指针
{ 截取此字段 } str-url为长度
strrchr : char *strrchr(const char* str, int c);
在字符串str中查找最后一次出现字符c的位置
strchr: char *strchr(const char* s, int c);
在字符串str中查找第一次出现字符c的位置