Блог IT для Windows

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

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

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

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

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

#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("\nYes"); //то выводиться Yes
else printf("\nNo"); //если не верный то No
getch ();//задержка программы
return 0; //выход
}

 

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


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

Всё для сисадмина

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

Кто на сайте

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

Экспорт RSS

feed-image RSS

Статистика

Яндекс.Метрика
Анализ веб сайтов

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

Голосования

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

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

Блог IT

Мы Вконтакте


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