HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 27.04.2010, 17:07
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
С нами: 9320830

Репутация: 86
По умолчанию

Код:
System::String str = this->textBox1->Text;
int matches = 0;
for (int i = 0; i < str.Length; i++) {
    if (System::Char::IsDigit(str, i)) ++matches;
}
if (matches != str.Length) {
    // error
} else {
    // ok
}
Не проверял, но примерно так будет выглядеть.

з.ы. или так
Код:
System::String str = this->textBox1->Text;
int matches = 0;
for (int i = 0; i < str.Length; i++) {
    if (System::Char::IsDigit(str.Chars[i])) ++matches;
}
if (matches != str.Length) {
    // error
} else {
    // ok
}

Последний раз редактировалось rudvil; 27.04.2010 в 17:10..
 
Ответить с цитированием

  #2  
Старый 27.04.2010, 17:27
DiHWO
Участник форума
Регистрация: 23.10.2009
Сообщений: 103
С нами: 8710432

Репутация: 7
По умолчанию

Код:
for (int i = 0, a = 1; i <= this->textBox1->Text->Length && a == 1; i++)
{
	if (!System::Char::IsDigit(this->textBox1->Text, i))
	{
		 this->textBox1->Text = "В текст боксе не только числа";
						 a = 0;
	}
	else
	{
		 this->textBox1->Text = "УРАААА в текс боксе одни лишь числа!!!";
	}
}
rudvil, я делал так, ошибку не выдает, но работает неправильно

Последний раз редактировалось DiHWO; 27.04.2010 в 17:30..
 
Ответить с цитированием

  #3  
Старый 27.04.2010, 17:36
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
С нами: 9320830

Репутация: 86
По умолчанию

Цитата:
Сообщение от DiHWO  
Код:
for (int i = 0, a = 1; i <= this->textBox1->Text->Length && a == 1; i++)
{
	if (!System::Char::IsDigit(this->textBox1->Text, i))
	{
		 this->textBox1->Text = "В текст боксе не только числа";
						 a = 0;
	}
	else
	{
		 this->textBox1->Text = "УРАААА в текс боксе одни лишь числа!!!";
	}
}
rudvil, я делал так, ошибку не выдает, но работает неправильно
А что со вторым вариантом?
...пока нету возможности проверить самому =/
 
Ответить с цитированием

  #4  
Старый 27.04.2010, 17:39
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
С нами: 9320830

Репутация: 86
По умолчанию

Да и сктати ты после каждой проверки на isdigit меняешь содержимое текст бокса
Цитата:
this->textBox1->Text = "УРАААА в текс боксе одни лишь числа!!!";
конечно после этого он не будет правильно работать...
 
Ответить с цитированием

  #5  
Старый 27.04.2010, 17:42
DiHWO
Участник форума
Регистрация: 23.10.2009
Сообщений: 103
С нами: 8710432

Репутация: 7
По умолчанию

Цитата:
Сообщение от rudvil  
Да и сктати ты после каждой проверки на isdigit меняешь содержимое текст бокса

конечно после этого он не будет правильно работать...
По моей задумки, так и должно быть. Посмотри на скрипт внимательнее, он будет писать "ура все окей" до тех пор, пока не найдет символ - не цифру. Но он почему то не работает. Когда я пишу в текст бокс только лишь цифры, он всеравно пишет что там есть не цифра
 
Ответить с цитированием

  #6  
Старый 27.04.2010, 17:46
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
С нами: 9320830

Репутация: 86
По умолчанию

Цитата:
Сообщение от DiHWO  
По моей задумки, так и должно быть. Посмотри на скрипт внимательнее, он будет писать "ура все окей" до тех пор, пока не найдет символ - не цифру. Но он почему то не работает. Когда я пишу в текст бокс только лишь цифры, он всеравно пишет что там есть не цифра
Во первых не скрипт, во вторых ты пишешь "В текст боксе не только числа" и "УРАААА в текс боксе одни лишь числа!!!" туда куда же ты только что вписал цифры.
А теперь прокрути в голове свой код, ты написал в текстбокс 123, первая цифра совпала, ты идешь на след. символ и сразу меняешь 123 на "УРАААА в текс боксе одни лишь числа!!!", после опять идет проверка isdigit... уже на второй позиции и.т.д...
 
Ответить с цитированием

  #7  
Старый 27.04.2010, 17:40
DiHWO
Участник форума
Регистрация: 23.10.2009
Сообщений: 103
С нами: 8710432

Репутация: 7
По умолчанию

Цитата:
Сообщение от rudvil  
А что со вторым вариантом?
...пока нету возможности проверить самому =/
Это мой код. Твой я не тестил.
 
Ответить с цитированием

  #8  
Старый 27.04.2010, 19:55
PanaX
Новичок
Регистрация: 16.04.2010
Сообщений: 11
С нами: 8458686

Репутация: 0
По умолчанию

Подкинте алгоритм для полного перебора пароля.[a-z],[A-Z][1-10]

Последний раз редактировалось PanaX; 27.04.2010 в 19:59..
 
Ответить с цитированием

  #9  
Старый 27.04.2010, 20:13
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами: 10386906

Репутация: 599


По умолчанию

http://forum.antichat.ru/showpost.php?p=1395735&postcount=4

весь топик можешь почитать. вообще поиск рулит.
 
Ответить с цитированием

  #10  
Старый 27.04.2010, 21:48
Lee_fx
Познающий
Регистрация: 27.09.2008
Сообщений: 57
С нами: 9273960

Репутация: 23
По умолчанию

Как в Visual Studio поменять кодировку исходников? Это можно сделать в настройках студии, без использования локалей?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.