Организация пароля в программе - C (СИ)
Формулировка задачи:
штосьци ругается на getpass и на 8 строчку
#include <stdio.h> #include <conio.h> #include <string.h> int main(void) { char *correct_string="PaSSWoRd"; char *input_string; input_string=getpass("Enter password : "); if (strcmp(input_string,correct_string)!=0){ puts("\a Incorrect password.Completion... "); return 1; } puts("Open access"); return 0; }
Решение задачи: «Организация пароля в программе»
textual
Листинг программы
#include <iostream> using namespace std; int main(void) { char *correct_string = "PaSSWoRd"; char *input_string; cout<<"Enter Password"; cin>>input_string; if(strcmp(input_string, correct_string) ==0) { cout<<"Password Correct"; } else { cout<<"Sorry, try again"; } return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с потоками ввода-вывода и строками.
- Объявление переменной correct_string, которая содержит правильный пароль.
- Объявление переменной input_string, которая будет использоваться для сравнения введенного пароля.
- Вывод сообщения с просьбой ввести пароль.
- Ввод пользователем пароля и сохранение его в переменную input_string.
- Сравнение введенного пароля с правильным паролем с помощью функции strcmp.
- Вывод сообщения о том, что пароль верный или неверный.
- Завершение программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д