bool check(const char* pass);
const 是否意味着我无法修改函数内的 char*?
char* c 是否有任何像 contains(char c) 这样的函数来检查字符是否在 char* 内?
如何到达字符*中的第 4 个字符?
是否有任何函数可以给出该字符*的长度。除了检查"\0"在哪里?
改用std::string
。
-
不,这意味着您无法修改
char
。 -
char*
是一个指针,它没有任何功能。您可以查找strchr
. -
pass[3]
-
strlen
,但它在内部检查' '
。