Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.09.2010, 12:41   #11
Chris D
Пользователь
 
Регистрация: 14.01.2010
Сообщений: 31
По умолчанию

Код:
	char sPassword [] = "Password";
	char cTry[];
	
	cout << "Enter Passcode: " 
	cin.getline(cTry, sizeof(sPassword));
	
	while(strcmp(cTry, sPassword)) {	
		cout << "Enter Passcode: " 
		cin.getline(cTry, sizeof(sPassword));
	}
	
	if(!strcmp(cTry, sPassword)) {
		cout << "Right" << endl;
	}
	else {
		cout << "Wrong" << endl;;
	}
Писал в блокноте...
Chris D вне форума Ответить с цитированием
Старый 10.09.2010, 22:57   #12
Chris D
Пользователь
 
Регистрация: 14.01.2010
Сообщений: 31
По умолчанию

)))))))))) Пардон, хрень какую то написал.... Вот что значит торопиться и делать несколько дел одновременно...

Код:
           char sArray[] = "Password";
	char *Array = new char[strlen(sArray) + 1];

	int Iterator = 0;

	cout << "Enter password: ";

	while(strcmp(sArray, Array) && Array[Iterator] != '\0'){
		cin.getline(Array, sizeof(sArray));
     	           Iterator++;
		if(!strcmp(sArray, Array)) {
			cout << "Right";
		}
		else {
			cout << "Wrong, Try Again:  ";
			Iterator = 0;
		}
	}
	delete [] Array;
Chris D вне форума Ответить с цитированием
Старый 11.09.2010, 11:10   #13
kir_rik
Пользователь
 
Аватар для kir_rik
 
Регистрация: 29.03.2010
Сообщений: 21
По умолчанию

Радикальная защита от несанкционированного доступа =D
Вводим более 8 символов и программа завершается
kir_rik вне форума Ответить с цитированием
Старый 11.09.2010, 12:26   #14
rik_nel
Пользователь
 
Аватар для rik_nel
 
Регистрация: 05.08.2010
Сообщений: 44
По умолчанию

kir_rik
Напиши робочий код!
Хочеш змінити світ - почни з себе.(Марк Аврелій)
rik_nel вне форума Ответить с цитированием
Старый 11.09.2010, 15:56   #15
ozo
Форумчанин
 
Аватар для ozo
 
Регистрация: 26.04.2010
Сообщений: 328
По умолчанию

std::getline( std::istream, std::string );
Проще, надежней, возможно быстрее.
Используй гугль, будь счастлив
hackme@yandex.ru
Блог об archlinux
ozo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает с первого раза getline AxenicX Помощь студентам 2 28.11.2009 23:43
Функция С++ getline() Golovastik Общие вопросы C/C++ 8 30.07.2009 00:20
Проблема с функцией cin.getline. Подскажите советом. (*_*) Общие вопросы C/C++ 3 04.03.2009 22:43