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

  #3791  
Старый 22.09.2009, 21:31
n4e/\@
Участник форума
Регистрация: 06.05.2008
Сообщений: 161
Провел на форуме:
1289087

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

Решаю задачу коммивояжера методом ветвей и границ. Нашел программу на паскале, переписал на си, вроде все правильно, но вываливает сегфолт на 146 строчки http://paste.org.ru/?asvtl7
Входной файл такой:
Код:
4
0    6    1    5
6    0    3    1
1    3    0    2
5    1    2    0
 
Ответить с цитированием

  #3792  
Старый 23.09.2009, 07:47
ICQ Hool
Участник форума
Регистрация: 31.03.2008
Сообщений: 143
Провел на форуме:
403124

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

Цитата:
POSITION pos = m_ctlList.GetFirstSelectedItemPosition();
if (pos == NULL)
m_ctlList.AddItem( _T("nItem"),_T("no item selected"));
else
{
while (pos)
{
int i=0;
//nItem=0;
nItem[i] = m_ctlList.GetNextSelectedItem(pos);
test.Format("%d",nItem[i]);
m_ctlList.AddItem( _T("nItem"),_T(test));



while(!eof(fh))
{
_read(fh,&mstruct,sizeof mstruct);

if(nItem[i]==2)
{
out<<ms.k<<'\n';
}
if(nItem[i]==3)
{
out1<<ms.m<<'\n';
}
}
i++;
}}

при выделении 2-го и 3-го элемента записывает только второй

если выделить нулевой или первый элемент и второй то не запишет ничего => почему-то запоминается номер только первого выделенного элемента а вторых какбы нет...
что я делаю нетак
 
Ответить с цитированием

  #3793  
Старый 23.09.2009, 12:44
seregkaz
Познающий
Регистрация: 07.08.2009
Сообщений: 91
Провел на форуме:
398965

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

Цитата:
Сообщение от seregkaz  
Пожалуйста помогите решить лабу и код выложите тут!

http://letitbit.net/download/3251.39.../lab3.doc.html

Если можно объясните в комментариях что к чему!
Жду... Очень срочно
я не вижу ответа, что тут некто не знает с++ ? не верю
 
Ответить с цитированием

  #3794  
Старый 23.09.2009, 13:00
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


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

Цитата:
я не вижу ответа, что тут некто не знает с++ ? не верю
Ещё 10 раз напиши это и получишь неожиданный приз...
 
Ответить с цитированием

  #3795  
Старый 24.09.2009, 13:37
herfleisch
Участник форума
Регистрация: 07.01.2009
Сообщений: 237
Провел на форуме:
745649

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

Цитата:
Сообщение от Mitnick17  
Как выглядит программа на С++ которая выключает или перезагружает компьютер ?
Программа выглядит примерно так:

Код:
#include <brain.h>
#include <iostream>

using namespace std;

int main(void)
{
    Открыть_MSDN();
    int Result = Найти_соответствующую_функцию(POWER_OFF);
   if (!Result)
       cout << "Учись пользоваться MSDN" << endl;
    else
    {
         Вставить_в_нужный_кусок_кода($Result);
     }
     return 0;
}

Последний раз редактировалось herfleisch; 24.09.2009 в 13:40..
 
Ответить с цитированием

  #3796  
Старый 24.09.2009, 13:48
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


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

Цитата:
Как выглядит программа на С++ которая выключает или перезагружает компьютер ?
Видимо так

int main()
{
system("shutdown -r");
return 0;
}
 
Ответить с цитированием

  #3797  
Старый 24.09.2009, 14:36
Glazz
Участник форума
Регистрация: 09.08.2008
Сообщений: 139
Провел на форуме:
560332

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

Цитата:
Сообщение от Mitnick17  
Kaimi благодарю работает
-----------------------------------
system("shutdown -r"); -перезагружает компьютер через минуту
system("shutdown"); - сразу после запуска
(Vista)
------------------------------------
А где можно узнать полный список возможностей функции system(" "); , а то я только знаю system("pause") ?
system() обращается к cmd, значит, там все команды cmd
 
Ответить с цитированием

  #3798  
Старый 24.09.2009, 16:41
n4e/\@
Участник форума
Регистрация: 06.05.2008
Сообщений: 161
Провел на форуме:
1289087

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

Цитата:
Сообщение от Mitnick17  
system() обращается к cmd, значит, там все команды cmd
----------------------------------------------------------------------------

В help-i нет всех команд, например shutdown я там не нашел
Не нашел, потому что shutdown это отдельная программа вызываемая из консоли, а не встроенная команда в CMD
 
Ответить с цитированием

  #3799  
Старый 24.09.2009, 17:59
click
Участник форума
Регистрация: 26.04.2009
Сообщений: 146
Провел на форуме:
468682

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

Mitnick17,
в cmd набрать help
еще
%windir%/help/ntcmds.chm
 
Ответить с цитированием

  #3800  
Старый 24.09.2009, 18:05
\\ChaOs//
Познающий
Регистрация: 26.02.2009
Сообщений: 65
Провел на форуме:
583734

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

Как в Qt4 работать виджеты на форме, в потоке?
Пробовал так:

Имеется поток:
Код:
class Func : public QThread, public Ui::QTsquareClass
{
public:
      void run()
	  {
		QString str;
		str=aA->text(); //вылетает здесь, обращается к не инициализированному элементу
	  }
};
связывю кнопку и поток:
Код:
QTsquare::QTsquare(QWidget *parent, Qt::WFlags flags)
	: QDialog(parent, flags)
{
	ui.setupUi(this);
	Func *thr=new Func;
	
	QObject::connect(ui.button,SIGNAL(clicked()),thr,
            SLOT(start()));
	
}
Выше приведенные действия ни к чему не приводят, прога вылетает.
Не могу придумать как передать указатель на созданную форму в поток.


UPD:

Разобрался вопрос снимается.

Последний раз редактировалось \\ChaOs//; 25.09.2009 в 10:55.. Причина: Добавлено сообщение
 
Ответить с цитированием
Ответ



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