1
bool check(const char* pass); 
  1. constは、関数内でchar *を変更できないことを意味しますか?

  2. char * cには、charがchar *内にあるかどうかをチェックするcontains(char c)のような関数がありますか?

  3. char *の4番目の文字に到達する方法は?

  4. そのchar*の長さを与える関数はありますか。'\ 0'がどこにあるかを確認する以外に?

4

1 に答える 1

8

std::string代わりに使用してください。

  1. いいえ、それはあなたがを変更できないことを意味しますchar

  2. char*はポインタであり、機能はありません。あなたは調べることができますstrchr

  3. pass[3]

  4. strlen'\0'、ただし、内部でチェックします。

于 2012-11-14T09:06:56.550 に答える