Блог IT для Windows

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

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

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

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


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

Экспорт RSS

feed-image RSS

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

Кто на сайте

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

Статистика

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

Поиск


Голосования

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

Наш опрос

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