HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #4241  
Старый 10.11.2009, 20:37
winflip
Познающий
Регистрация: 13.05.2009
Сообщений: 40
Провел на форуме:
91842

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

Сори я щас вообще ничего не соображаю, а как во внешний цикл то попасть
 
Ответить с цитированием

  #4242  
Старый 10.11.2009, 20:43
Irdis
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме:
1576821

Репутация: 88
Отправить сообщение для Irdis с помощью ICQ
По умолчанию

убрать continue и реализовать алгоритм без этого слова... это легко
ИМХО Вообще continue мне напоминает goto(в смысле, тем, что писать его плохо).
 
Ответить с цитированием

Полоска загрузки
  #4243  
Старый 10.11.2009, 20:45
~NeiTRoN~
Познающий
Регистрация: 03.07.2008
Сообщений: 65
Провел на форуме:
170237

Репутация: 4
Отправить сообщение для ~NeiTRoN~ с помощью ICQ
По умолчанию Полоска загрузки

Сообственно необходимо реализовать полоску загрузки(ну на подобии как в различных играх). Реализовать надо на win api.
Вопрос: кто занает как это делается или где об этом можно почитать?
 
Ответить с цитированием

  #4244  
Старый 11.11.2009, 00:59
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме:
2868783

Репутация: 414


Отправить сообщение для razb с помощью ICQ
По умолчанию

гугли winapi progressbar, в инете полно примеров
 
Ответить с цитированием

  #4245  
Старый 11.11.2009, 02:54
Chrek625
Участник форума
Регистрация: 06.06.2006
Сообщений: 163
Провел на форуме:
1025198

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

Доброго времени суток.
Подскажите как средствами С++ реализовать "Выход из системы"?
Заранее благодарен
 
Ответить с цитированием

  #4246  
Старый 11.11.2009, 03:03
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

google - "msdn shutdown"

http://msdn.microsoft.com/en-us/library/aa376871%28VS.85%29.aspx
 
Ответить с цитированием

  #4247  
Старый 11.11.2009, 17:43
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

Код:
	if(m%2==0){
		return false;
	}

	...

	if(m==2){
		return true;
	}
мда
Код:
int m;
int t = m-1;
int a = 2+rand()%(m-2);
int x = int(float(pow(float(a),float(t))))%m;
мда

Последний раз редактировалось gisTy; 11.11.2009 в 17:49..
 
Ответить с цитированием

  #4248  
Старый 11.11.2009, 18:07
winflip
Познающий
Регистрация: 13.05.2009
Сообщений: 40
Провел на форуме:
91842

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

Я по поводу теста простоты Миллера-Рабина(см. выше). Переписал с учётом замечаний, но по прежнему не работает
Код:
bool is_prime(int m){
	using namespace std;
	int r = 1000;
	int t = m-1;
	int s = 0;
	bool b = true;
	if(m==2){
		return true;
	}
	if(m%2==0){
		return false;
	}
	if(m==1){
		return false;
	}
	while(t%2==0 || b){
		b = false;
		s++;
		t=t/2;
	}
	for(int i=1;i<r+1;i++){
		int a = 2+rand()%(m-2);
		int x = int(float(pow(float(a),float(t))))%m;
		if((x==1)||(x==m-1)){
			continue;
		}
		for(int j=1;j<s;j++){
			x=int(float(pow(float(x),2)))%m;
			if(x==1){
				return false;
			}
			if(x==m-1){
				break;
			}
			return false;
		}
	}
	return true;
}
 
Ответить с цитированием

  #4249  
Старый 11.11.2009, 18:23
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

Цитата:
Сообщение от winflip  
Я по поводу теста простоты Миллера-Рабина(см. выше). Переписал с учётом замечаний, но по прежнему не работает
...
приведи сам алгоритм, а не его реализацию. мне просто впадлу гуглить
 
Ответить с цитированием

  #4250  
Старый 11.11.2009, 19:44
ASM16d
Новичок
Регистрация: 01.09.2008
Сообщений: 24
Провел на форуме:
100147

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

Вопрос очень банальный, но все же прошу помощи:
есть массив символов
char buf[10000];
и есть функция, которая с этим массивом работает. Передавать массив нужно по ссылке. Делаю так:
int f ( char *buf[10000] )
{
*buf[0] = '1';
*buf [1] = '\0';
return 0;
}

дальше в программе вызываю
readPart( &buf );

Не работает. Что я делаю не так?
 
Ответить с цитированием
Ответ



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



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


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




ANTICHAT.XYZ