std::strpbrk Defined in header <cstring> const char* strpbrk( const char* dest, const char* breakset ); char* strpbrk( char* dest, const char* breakset ); 扫描以空结尾的字节字符串。dest指向的以空结尾的字节字符串中的任何字符。breakset,并返回指向该字符的...
; unsigned int cnt = 0; do { str = std::strpbrk(str, sep); // 寻找分隔符 std::cout << std::quoted(str) << '\n'; if(str) str += std::strspn(str, sep); // 跳过分隔符 ++cnt; // 增加词计数 } while(str && *str); std::cout << "There are " << cnt << " words...
; unsigned int cnt = 0; do { str = std::strpbrk(str, sep); // 寻找分隔符 std::cout << std::quoted(str) << '\n'; if (str) str += std::strspn(str, sep); // 跳过分隔符 ++cnt; // 增加词计数 } while (str && *str); std::cout << "有 " << cnt << " 个单词\n...
; unsigned int cnt = 0; do { str = std::strpbrk(str, sep); // 寻找分隔符 std::cout << std::quoted(str) << '\n'; if(str) str += std::strspn(str, sep); // 跳过分隔符 ++cnt; // 增加词计数 } while(str && *str); std::cout << "There are " << cnt << " words...