Организация пароля в программе - 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;
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек для работы с потоками ввода-вывода и строками.
  2. Объявление переменной correct_string, которая содержит правильный пароль.
  3. Объявление переменной input_string, которая будет использоваться для сравнения введенного пароля.
  4. Вывод сообщения с просьбой ввести пароль.
  5. Ввод пользователем пароля и сохранение его в переменную input_string.
  6. Сравнение введенного пароля с правильным паролем с помощью функции strcmp.
  7. Вывод сообщения о том, что пароль верный или неверный.
  8. Завершение программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.167 из 5
Похожие ответы