#include <iostream>
#include <cstring>
int main() {
const char* str1 = "Hello, world!";
const char* str2 = "world";
// strstr 函数用于查找子字符串在字符串中第一次出现的位置
const char* result = strstr(str1, str2);
if (result != nullptr) {
std::cout << "子字符串 \"" << str2 << "\" 在字符串 \"" << str1 << "\" 中的位置是: "
<< result - str1 << std::endl;
} else {
std::cout << "未找到子字符串 \"" << str2 << "\"" << std::endl;
}
return 0;
}
strstr 是 C++ 标准库中的一个函数,定义在 <cstring> 头文件中。它用于查找一个字符串(子字符串)在另一个字符串中第一次出现的位置。strstr 返回指向该位置的指针;如果未找到,则返回 nullptr。"world" 是否存在于 "Hello, world!" 中,并输出其位置。上一篇:c++创建线程
下一篇:c++ 纯虚函数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站