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
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 31.10.2009, 12:48
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме:
2868783

Репутация: 414


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

2Perprofan

сделай полный clean проекта и отключи precompiled headers в настройках проекта.
 
Ответить с цитированием

  #2  
Старый 31.10.2009, 13:47
Perprofan
Новичок
Регистрация: 28.10.2009
Сообщений: 9
Провел на форуме:
19006

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

Я не нашел где это, можно пруфлинк?
 
Ответить с цитированием

  #3  
Старый 31.10.2009, 14:57
оlbaneс
Moderator - Level 7
Регистрация: 05.11.2007
Сообщений: 894
Провел на форуме:
5609275

Репутация: 1474


По умолчанию

и в коде убери слешы // #include "stdafx.h"
 
Ответить с цитированием

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

Репутация: 930


По умолчанию

"пруфлинк" - .... ты сначала посмотри, что значит слово, а потом употребляй.
файл - создать проект - win32 - консольное приложение - пустой проект +, предварительно скомпилированнные заголовки -. готово.
 
Ответить с цитированием

  #5  
Старый 31.10.2009, 15:42
Perprofan
Новичок
Регистрация: 28.10.2009
Сообщений: 9
Провел на форуме:
19006

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

Если убирать заголовки но не ставить галочку на пустом проэкте то все работает.
Спасибо.
 
Ответить с цитированием

  #6  
Старый 01.11.2009, 00:43
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме:
2982851

Репутация: 107


По умолчанию

Создаю потоки в цикле,их надо как "усыпить" на время.Но я к сожалению столкнулся с проблемой ,если юзать SuspendThreadв цикле то из этого цикла почему то выйти нельзя Почему? И как это обойти?
 
Ответить с цитированием

  #7  
Старый 01.11.2009, 01:18
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

потому что вызвыать resumethread можно только из активного потока, потому как сонный ничего не может делать(правда логично?).

чтото из твоих вопросов вырисовывается чудовищная архитектура сетевого приложения. попробуй прочитать статьи на codeproject'e или у каких нить русских сайтов. на васме том же основы по сокетам.
 
Ответить с цитированием

  #8  
Старый 01.11.2009, 17:09
VIP
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
Провел на форуме:
89596

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

Здравствуйте! Возник следующий вопрос:

Имеется массив vector<int> elements, есть число в переменной int del_element. Необходимо найти в elements элемент со значением del_element и если он есть, то удалить его из elements.

Так как по вектору ходят с помощью итераторов, то как мне его сравнить с int?
 
Ответить с цитированием

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

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

если не ошибаюсь так
Код:
std::vector<int>::iterator channelIter = intVector.begin()
std::cout<< (int)(*channelIter);

Последний раз редактировалось Irdis; 01.11.2009 в 17:31..
 
Ответить с цитированием

  #10  
Старый 01.11.2009, 17:33
VIP
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
Провел на форуме:
89596

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

Цитата:
Сообщение от Irdis  
если не ошибаюсь так
Код:
std::vector<int>::iterator channelIter = intVector.begin()
cout<< (int)(*channelIter);
Да, скомпилилась, но при работе вылетает с ошибкой.

На всякий случай, вот вся функция:

Код:
void del(){
	int del_element;
	system("cls");
	printf("Enter del elemet:\n");
	scanf_s("%d", &del_element);
	for(vector<int>::iterator i = elements.begin(); i != elements.end(); i++){
		if((int)(*i) == del_element){
			elements.erase(i);
		}
	}
Методом поочерёдного исключения строк выяснил, что ошибку при выполнении вызывает строка:
Код:
elements.erase(i);

Последний раз редактировалось VIP; 01.11.2009 в 17:47..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по 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.XYZ