ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

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

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

  #2741  
Старый 20.04.2009, 14:06
Plaxxx
Новичок
Регистрация: 01.11.2008
Сообщений: 10
Провел на форуме:
13651

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

Слеш и я увидел билдер там где row<Image1->Height() и там где col<Image1->Width() пишет Call of non-function
 

  #2742  
Старый 20.04.2009, 14:08
Plaxxx
Новичок
Регистрация: 01.11.2008
Сообщений: 10
Провел на форуме:
13651

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

Вообще этот код должен сравнивать один имейдж с другим... и еще вопрос есть сетка собранная из девяти имейдже как сделать так чтобы ее видно было после компиляции?

Последний раз редактировалось Plaxxx; 20.04.2009 в 14:15..
 

  #2743  
Старый 20.04.2009, 15:41
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме:
2982851

Репутация: 107


По умолчанию

Подскажите какая тут ошибка
Код:
main()
{
HANDLE hpR1,hpR2,hpW1,hpW2;
DWORD readsz,rb,wb;
char buff[1024*5];
char *buf=new char[(1024*1024)*4];
SECURITY_ATTRIBUTES sec =
{
(DWORD)sizeof(SECURITY_ATTRIBUTES), NULL, TRUE
};
STARTUPINFO sInfo;
PROCESS_INFORMATION pInfo;
CreatePipe(&hpR1,&hpW1,&sec,0);
CreatePipe(&hpR2,&hpW2,&sec,0);
memset(&sInfo, 0, sizeof(sInfo));
memset(&pInfo, 0, sizeof(pInfo));
sInfo.cb=sizeof (STARTUPINFO);
sInfo.dwFlags=STARTF_USESHOWWINDOW+STARTF_USESTDHANDLES;
sInfo.wShowWindow=SW_HIDE;
sInfo.hStdInput = hpR2;
sInfo.hStdOutput = hpW1;
sInfo.hStdError = hpW1;
CreateProcess(NULL,"cmd",&sec,&sec,true,0,NULL,NULL,&sInfo,&pInfo);
for(;;)
{
memset(buf,NULL,strlen(buf));
for(;;)
{
Sleep(300);
PeekNamedPipe(hpR1,NULL,NULL,NULL,&readsz,NULL);
memset(buff,NULL,(1024)*5);
if(readsz==0){break;}
ReadFile(hpR1,buff,(1024)*5,&rb,0);
strcat(buf,buff);
}//
printf("%s",buf);
memset(buf,NULL,strlen(buf));
cin>>buf;strcat(buf,"\n");
WriteFile(hpW2,buf,strlen(buf),&wb,0);
if(strcmp(buf,"exit\n")==0){break;}
}
delete []buf;
CloseHandle(hpR1);CloseHandle(hpR2);CloseHandle(hpW1);CloseHandle(hpW2);
}
Неполучается выполнять неодиночные команды с доп.параметрами
Цитата:
C:\>cd windows
cd
C:\

C:\>windows
"windows" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\>
Голову ломаю ,немогу понять что не так
 

  #2744  
Старый 21.04.2009, 00:11
Plaxxx
Новичок
Регистрация: 01.11.2008
Сообщений: 10
Провел на форуме:
13651

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

есть код Image1->Canvas->CopyRect(Image1->ClientRect, Pict->Canvas,
Rect(0,0,Pict->Width / 3,Pict->Height / 3)); как ему значение присвоить ???
 

  #2745  
Старый 21.04.2009, 02:21
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме:
2584134

Репутация: 519


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

Вот начал С++ учить...
Как там работать с сетью?
Нуда послать запрос и вывести ответ.
Ну кароче хочю написать сплойт под php двиг, но я извращенец и хочу сделать єто на С++
Зарание спасибо!
 

  #2746  
Старый 21.04.2009, 10:13
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


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

#include <winsock2.h> подрубаеш
а дальше юзаеш стандартные сокеты, команды во всехя зыках одинаковые.
Советую прочитать статейку : Крис Касперски - Побег через брандмаузер
Хотябы тут http://www.insidepro.com/kk/016/016r.shtml
Довольно всё понятно при работе с сокетами
 

  #2747  
Старый 21.04.2009, 10:51
--StraNger--
Познающий
Регистрация: 04.01.2009
Сообщений: 94
Провел на форуме:
404716

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

Цитата:
Сообщение от -m0rgan-  
Вот начал С++ учить...
Как там работать с сетью?
Нуда послать запрос и вывести ответ.
Ну кароче хочю написать сплойт под php двиг, но я извращенец и хочу сделать єто на С++
Зарание спасибо!
да для начала разберись с сокетами (WinSock)
Я лично изучал их по книге фленова (программирование в с++ глазами хакера)
сама книга не очень, но про сокеты там хорошо расписано, с примерами.
А что бы написать сплоит нужно учиться посылать заросы на хост, опять же с использованием сокетов
 

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

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

Цитата:
Сообщение от Plaxxx  
есть код Image1->Canvas->CopyRect(Image1->ClientRect, Pict->Canvas,
Rect(0,0,Pict->Width / 3,Pict->Height / 3)); как ему значение присвоить ???
дак Rect(); - это же метод. Методу нельзя присвоить значение.
 

  #2749  
Старый 22.04.2009, 10:25
ss88
Участник форума
Регистрация: 27.11.2008
Сообщений: 161
Провел на форуме:
298300

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

Код:
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct tree_item_tag {
	const char * word; 
	size_t count;
	struct tree_item_tag *left, *right;
} tree_item_t;
/* insert keyword into tree or incrementing of word count. */
void insert(tree_item_t** first_item, const char* keyword) {
	tree_item_t** pcur = first_item; /* pointer on current tree item */
	int cmp_words;
	while (*pcur != NULL) { /* searching for already inserted word inc count */
		cmp_words = strcmp(keyword, (*pcur)->word);
		if(cmp_words == 0) {
			++(*pcur)->count;
			return;
        }  
		pcur=(cmp_words<0) ? &((*pcur)->left) : &((*pcur)->right);
    } /* it is the first insert of this word */
	*pcur = malloc( sizeof(tree_item_t) );
    (*pcur)->word = strcpy( malloc( strlen(keyword) + 1) , keyword);
    (*pcur)->count = 1;
    (*pcur)->left = (*pcur)->right = NULL;  
}
void print(tree_item_t* tree_item) {
	if (tree_item == NULL) return;
	print(tree_item->left);
	(void)printf("%s %d\n",tree_item->word, tree_item->count);
	print(tree_item->right);
}
/* Get word from STDIN and return it in WORD_BUF */
int get_word(char * buf_word, size_t buf_size) {
	int c; /* current read symbol */
	size_t word_len = 0;
	while( (c=getchar()) != EOF) {
		if(isalpha( (unsigned char) c) || (word_len > 0 && c == '\'')) {
			buf_word[ word_len++ ] = (unsigned char) tolower(c);
			if(word_len + 1 == buf_size) break; /* return only part of word */
		} else if(word_len > 0) break; /* word can be returned */
	}  
	if(word_len > 0) {
		buf_word[ word_len ]= '\0';
		return 1;
	} else return 0;
}
int main(void) {
	tree_item_t *first_item = NULL;
	size_t buf_size = 50; /* must be bigger than 1 */
	char * buf_word = malloc(buf_size);
	while(get_word(buf_word, buf_size)) 
		insert(&first_item, buf_word);
	print(first_item);
	return EXIT_SUCCESS;
}
Вот такой код. вобщем, из входного потока читается текст, разбивается на слова и заносится в бинарное дерево... Собственно, нужно сделать нерекурсивный вывод, шота голова уже не думает, помогите, плиз
 

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

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

Кто нибудь знает книги/учебники и т.д. по GTKmm ? кроме оф. документации.
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53



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


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




ANTICHAT.XYZ