0 / 0 / 0
Регистрация: 02.12.2015
Сообщений: 8
|
||||||
1 | ||||||
Strcmp и пробелы26.12.2019, 12:12. Показов 1852. Ответов 7
Метки нет (Все метки)
Здравствуйте. Необходимо реализовать проверку пароля. Пароль должен быть с пробелами, как я поняла strcmp не умеет сравнивать строки с пробелами. Адекватного решения придумать не могу, поэтому прошу помощи. Также будет неплохо если после попытки ввода неверного пароля программа будет предлагать ввести пароль еще раз, а не закрываться. Кроме goto в голову ничего не лезет.
0
|
26.12.2019, 12:12 | |
Ответы с готовыми решениями:
7
Написать функцию, которая удаляет все сдвоенные пробелы пробелы из строки Во введенном тексте удалить все пробелы, если пробелы присутствуют Удалить повторяющиеся пробелы, также пробелы в начале и в конце строки (ассемблерная вставка) Как удалить все пробелы в строке, и если есть кавычки, то между ними пробелы заменить на % |
859 / 448 / 112
Регистрация: 06.07.2013
Сообщений: 1,491
|
|
26.12.2019, 12:14 | 2 |
бесконечный цикл подойдет?
0
|
0 / 0 / 0
Регистрация: 02.12.2015
Сообщений: 8
|
|
26.12.2019, 12:14 [ТС] | 3 |
Думаю да
0
|
859 / 448 / 112
Регистрация: 06.07.2013
Сообщений: 1,491
|
|||||||||||
26.12.2019, 12:18 | 4 | ||||||||||
Добавлено через 1 минуту тут дело не в strcmp а в том что cin берет до пробела, можно использовать
0
|
0 / 0 / 0
Регистрация: 02.12.2015
Сообщений: 8
|
|
26.12.2019, 12:21 [ТС] | 5 |
Выводит "неверный пароль" даже в случае верного
0
|
859 / 448 / 112
Регистрация: 06.07.2013
Сообщений: 1,491
|
|
26.12.2019, 12:25 | 6 |
Это еще из за ввода русских букв, попробуй ради интереса на английском и с пробелами - должно работать
0
|
0 / 0 / 0
Регистрация: 02.12.2015
Сообщений: 8
|
|
26.12.2019, 12:28 [ТС] | 7 |
Нужно именно чтобы с кириллицей работало)
0
|
859 / 448 / 112
Регистрация: 06.07.2013
Сообщений: 1,491
|
||||||
26.12.2019, 12:30 | 8 | |||||
Сообщение было отмечено grond777 как решение
Решение
1
|
26.12.2019, 12:30 | |
26.12.2019, 12:30 | |
Помогаю со студенческими работами здесь
8
Удалить в строке все лишние пробелы, то есть серии подряд идущих пробелов заменить на одиночные пробелы Описать функцию, которая удаляет из заданной строковой величины все лишние пробелы. Пробелы считаются лишними, Дана символьная строка, содержащая буквы, цифры и пробелы. Написать строку задом наперед, удалив из нее все пробелы STRCMP Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |