std::strpbrk
来自cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
| Defined in header <cstring>
|
||
| const char* strpbrk( const char* dest, const char* str ); |
||
| char* strpbrk( char* dest, const char* str ); |
||
。发现的第一个字符字节的字符串所指向的
dest,这也是在字节的字符串所指向的str.Original:
Finds the first character in byte string pointed to by
dest, that is also in byte string pointed to by str.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[编辑] 。参数。
| dest | - | 。 NULL结尾的字节串的指针来进行分析。
Original: pointer to the null-terminated byte string to be analyzed The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| str | - | 。指针指向NULL结尾的字节字符串,其中包含的字符进行搜索。
Original: pointer to the null-terminated byte string that contains the characters to search for The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
===。 返回值。===
。
dest,这也是str,或NULL如果不存在这样的字符的第一个字符的指针.Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[编辑] 。为例。
#include <cstdio> #include <cstring> int main() { char* input = "hello world friend of mine"; char* space = " "; char* pos = input; int word_counter = 0; do { pos = std::strpbrk(pos, space); word_counter++; pos ? pos++ : pos; std::printf("%d\n", word_counter); } while (pos != NULL); };
Output:
1 2 3 4 5
[编辑] 。另请参阅。
| 返回的长度的最大初始段,由 只未发现另一个字节字符串中的字符 Original: returns the length of the maximum initial segment that consists of only the characters not found in another byte string The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (函数) | |
| 找到第一个出现的字符 Original: finds the first occurrence of a character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (函数) | |
| C documentation for strpbrk
| |