Непонятная ошибка(

prime17

// 1.cpp : main project file.
 
#include "stdafx.h"
#include <cstdio>  // бібліотека введення-виводу
#include <cstring> // бібліотека для роботи з рядками старого стилю
#include <clocale> // бібліотека локалізації
 
using namespace std;
 
int main()
 
{   
setlocale( LC_ALL, "rus" );
char s[5] 
    passw[] = "1111";  // passw - еталонний пароль
bool ok = false;
for ( int i = 0; ! ok && i < 3; ++i )
 {
 printf ( "\nвведите пароль (4 символи):\n" );
 
  gets( s );                      // введення рядка з клавіатури
   if ( strcmp( s, passw )== 0 ) 
       ok = true;         // порівняння рядків
 }
if ( ok ) 
printf( "\nпароль принят\n" );
else      printf( "\nпароль не принят\n" );
 
}
подскажите в чем проблема??
3 ответа

prime17

for ( int i = 0; ! ok && i < 3; ++i )
 {
 printf ( "\nвведите пароль (4 символи):\n" );
 
  gets( s );                      // введення рядка з клавіатури
   if ( strcmp( s, passw )== 0 ) 
           ok = true;         // порівняння рядків
 }
Что делает этот цикл???


prime17

char s[5], passw[] = "1111";
......-comrade-,чтоб больше 3-х раз ввести пароль было нельзя


prime17

спасибо ребята помогло