Блог IT для Windows

Всё для Windows, софт, исходники

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

E-mail Печать PDF
(0 голоса, среднее 0 из 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; //выход
}
 

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


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

Экспорт RSS

feed-image RSS

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

Кто на сайте

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

Статистика

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

Поиск


Голосования

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

Наш опрос

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