Блог IT для Windows

Все про Windows, программное обеспечение, информационную безопасность, программирование

Программа ввода неправильного пароля не более 3 раз на С++

E-mail Печать PDF
(7 голоса, среднее 5.00 из 5)

Задача: Написать приложение, запрашивающее ввод пароля, после 3 неправильных попыток вывод сообщения о неправильном пароле.

Пример работы программы

Результат

Среда программирования Borland C++ 3.1

Решение (листинг приложения):

#include <stdio.h> //необходимо для printf и gets
#include <stdlib.h> //необходимо для return
#include <conio.h> //необходимо для getch
#include <string.h> //необходимо для strstr
int main()
{
char s[5], passw[] = "555"; // passw - эталонный пароль
int i, k = 0;
for (i = 0; !k && i<3; i++) //ввод пароля не боле 3-х раз
{
printf("\nPassword:\n"); 
gets(s); // функция ввода строки
if (strstr(s,passw))k = 1; // функция сравнения строк
}
if (k==1)//если пароль верный
printf("\nPassword Yes"); //то выводиться Yes
else printf("\nPassword No"); //если не верный то No
getch ();//задержка программы
return 0; //выход
}


 

Комментарии  

 
0 #1 BellaHer 05.08.2019 01:56
Авторитетный ответ, познавательно.
Цитировать | Сообщить модератору
 

Добавить комментарий


Защитный код
Обновить

Праздники и история IT

Кто на сайте

Сейчас 158 гостей онлайн

Экспорт RSS

feed-image RSS

Статистика

Яндекс.Метрика

Поиск по сайту

Голосования

Какой операционной системой вы пользуетесь
 
Каким антивирусом вы пользуетесь
 

Мы в Яндекс.Дзен

Блог IT

Мы Вконтакте


Форум программистов и сисадминов Киберфорум