ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #491  
Старый 05.05.2008, 17:13
criz
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме:
811764

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

Ну, я все так и делаю. Выделил 54 байта, но экезпшн все равно вылетает.
Код:
        u_char *pkt;
        pkt = malloc(54);
/*.......................*/
      	destmac = (mac_address *)pkt_data;
	srcmac	= (mac_address *)(pkt_data + 6);
/*.......................*/
        memcpy( (void *)pkt, (void *)srcmac, 6 );
	memcpy( (void *)(pkt + 6), (void *)destmac, 6 );
	memcpy( (void *)(pkt + 12), &ip_tos, 2);
	memcpy( (void *)(pkt + 14), &ip_hd, 20 );
	memcpy( (void *)(pkt + 14 + sizeof(ip_hd)), &tcp_hd, 20);
Пример кода взят с хакер.ру
 
Ответить с цитированием

  #492  
Старый 05.05.2008, 22:27
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме:
2187381

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

8) счас откампилирую

Последний раз редактировалось Delimiter; 05.05.2008 в 22:52..
 
Ответить с цитированием

  #493  
Старый 05.05.2008, 23:48
Far2k
Новичок
Регистрация: 27.03.2008
Сообщений: 4
Провел на форуме:
84990

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

Вечер добрый, помогите пожалуйста с такой задачкой если кто сможет ) (На паскале)
Задача
Разработать программу, которая позволяет найти площадь заштрихованной области 2 способами:
1.вычислить площадь заштрихованной области по формулам, сост.разработанные программы по заданным конфигурациям
2.методом Монте-Карло: с применением функции генерации случайных для задания координат точек попадающих в ограниченную область, включая и заштрихованную область
Прим. Площадь заштрихованной области определяется как отношение количества точек, попавших в эту область к общему количеству точек, попавших в ограниченную область у:=random


Последний раз редактировалось Far2k; 06.05.2008 в 00:13..
 
Ответить с цитированием

  #494  
Старый 06.05.2008, 00:07
Myst
Познающий
Регистрация: 22.02.2008
Сообщений: 62
Провел на форуме:
211076

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

А можно поподробней условие задачи и какими уравнениями задается заштрихованная область?
 
Ответить с цитированием

  #495  
Старый 06.05.2008, 00:11
Dober'man
Banned
Регистрация: 16.07.2007
Сообщений: 79
Провел на форуме:
801879

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

4_Far2k
Эт если методом Монте-Карло.....
Код:
var T,N,i: longint;
    k,x,y,a,b,Spr,Str: Real;
begin
  repeat
     write('a<b; a,b=');
     readln(a,b); 
  until a<b;
  write('N='); readln(N);
    T:=0; Randomize;
    for i:=1 to N do
      begin
        x:=a+(b-a)*random;
        y:=Random/a;
        if y<=1/x then T:=T+1
      end;		
  K:=T/N;
  Spr:=(b-a)/a; Str:=K*Spr;
  writeln('Площадь трапеции {или хз что получится} =',Str:0:4,
         ' Точное значение пдощади =', ln(b/a):0:4); //эт я из геометр. помню
end.

Последний раз редактировалось Dober'man; 06.05.2008 в 00:32..
 
Ответить с цитированием

  #496  
Старый 06.05.2008, 00:49
Myst
Познающий
Регистрация: 22.02.2008
Сообщений: 62
Провел на форуме:
211076

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

Вот метод Монте-Карло для твоего случая:
Код:
Program qwer;

Var
	k,x,y: integer;
	n,i:longint;
Begin
	randomize;
	k:=0;
	n:=10000;
	for i:=1 to n do 
		begin
		x:=random(4)-2;
		y:=random(4)-2;
		if (x+y<=1) and (x-y<=1) and (-x+y<=1) and (-x-y<=1) then 
			k:=k+1;
		end;
	writeln(k/n*4 :2:2);
End.
 
Ответить с цитированием

  #497  
Старый 06.05.2008, 11:54
Far2k
Новичок
Регистрация: 27.03.2008
Сообщений: 4
Провел на форуме:
84990

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

Myst: Спасибо, поставил бы плюс если мог бы)
А с первой частью задания незнаеш как?
 
Ответить с цитированием

  #498  
Старый 06.05.2008, 16:49
043nKRuT0y
Участник форума
Регистрация: 31.10.2007
Сообщений: 213
Провел на форуме:
394522

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

Народ помогите сделать задание на С++ ! Вот условие :

"Побудувати систему класів для описання плоских геометричних фігур: круг, квадрат, прямокутник. Передбачити методи для створення об’єктів, переміщення на площині, зміна розмірів."

p.s.
... с меня плюсы !!!
De-visible:Вот перевод:
Цитата:
Построить систему классов для описания плоских геометрических фигур: круг, квадрат, прямоугольник. Предусмотреть методы для создания объектов, перемещение на плоскости, изменение размеров.
спс Mosvit

Последний раз редактировалось De-visible; 06.05.2008 в 21:58..
 
Ответить с цитированием

  #499  
Старый 06.05.2008, 20:34
criz
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме:
811764

Репутация: 119
Unhappy

Цитата:
Сообщение от Delimiter  
8) счас откампилирую
У меня на первом memcpy() вылетает экзепшн:
Цитата:
unhandled exception in main.exe: 0xC0000005: Access Violaiton
 
Ответить с цитированием

  #500  
Старый 06.05.2008, 21:52
desTiny
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме:
3008839

Репутация: 1502


По умолчанию

Цитата:
Сообщение от 043nKRuT0y  
Народ помогите сделать задание на С++ ! Вот условие :

"Побудувати систему класів для описання плоских геометричних фігур: круг, квадрат, прямокутник. Передбачити методи для створення об’єктів, переміщення на площині, зміна розмірів."

p.s.
... с меня плюсы !!!
De-visible:Кто нить переведите
почитай тут:
http://algolist.manual.ru/maths/geom/datastruct.php
__________________
Bedankt euch dafür bei euch selbst.

H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! nigger Сотовый фрикинг 5 11.04.2009 11:15
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



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


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




ANTICHAT.XYZ