Я новичок в C++ и работаю над базовым именем пользователя и программой passsword в C++, использующей векторы. В настоящее время я застрял на функции, которая проверяет строку пароля для пробела и возвращает true, если это происходит. Я пытался реализовать isspace(), но не мог понять, проверяет ли мой пароль «пароль» или нет. Заранее благодарим вас за то, что нашли время, чтобы просмотреть и помочь в любом случае. Приносим извинения заранее, если у меня отсутствует какая-либо ключевая информация.Проверка строки «password» для пробела и возврата true, если найдено: C++
bool checkSpaces (string password) {
for (int i = 0; i < password.length(); i++) {
if (isspace(i)) {
return true;
} else {
return false;
}
}
ты серьезно? вы проверяете, является ли индекс цикла символом пробела? Вы должны действительно проверить код, который вы пишете, прежде чем публиковать здесь ... – NoImaginationGuy
'return (password.find_first_of ('')! = Std :: string :: npos);' – Cyclonecode
@osnapitzkindle Этот вид побеждает цель публикации и запроса для помощи. Очевидно, я испытываю трудности и прошу совета. Если бы я это понял и «проверил» мой код перед публикацией, мне не нужно было бы публиковать ... – eknack87