• XSS.stack #1 – первый литературный журнал от юзеров форума

не нравится if. Не компилирует

WTF!!!

RAID-массив
Пользователь
Регистрация
29.12.2004
Сообщения
60
Реакции
0
Опять я со своими вопросами.

Код:
#include <iostream>
#include <conio.h>

using namespace std;
int main()
{
    char name[15];
    cout << " Welcome\n Please enter Your name:\n";
    cin >> name;
    cout << "Hello " << name; 
    cout << "\n Decode the number: 442777777999\n And then enter the decoded word\n";
    char pass[6];
    cout << " The word is: ";
    cin >> pass;
    
    if ( pass = harry )
    {
         cout << " \nNice job, You have made it!\n Greetings for you " << name << " from Me\n :) ";
         }
         else
         {
             cout << "\n Sorry, wrong word, try next time.";
             }
             
    
    
    
    
    
    
    
    
getch();
}

Не компилируется, не нравится ему if. Что за нафиг? И вопрос ещё, как сдлеть, что если человек неправильно написал, что бы после этого возращался к
Код:
    cout << " The word is: ";
И делал всё дальше как и надо, если бы запустили первый раз.
 
Код:
if ( pass = harry )

заменить на

Код:
if (strcmp(pass, "harry") == 0)
 
потому что harry это имя переменной, она у не определена значит и работаь с ней нельзя ....

а "harry" - строка , собственно пароль ведь ты сравниваешь с со строкой в которой находится правильный пароль ...
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх