ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

06.02.2008, 01:13
|
|
Участник форума
Регистрация: 11.04.2007
Сообщений: 219
Провел на форуме: 982101
Репутация:
13
|
|
Сообщение от Garfi
# include <iostream.h>
using namespace std;
void main()
{
cout<<"\t\t\t\tResume\n";
cout <<"\n";
cout <<"\t\tsurname"<<"\tIvanchenko";
cout <<"\n";
cout <<"\t\tName"<<Leonid\n";
cout <<"\n";
cout <<"\t\tWork at "<<"\" Krocus\"\n";
cout <<"\n";
cout <<"\t\tDate of birth: "<<"\t 23.08":
cout <<"\n";
}
Пробуй так 
|
|
|

06.02.2008, 03:24
|
|
Новичок
Регистрация: 10.11.2006
Сообщений: 24
Провел на форуме: 59656
Репутация:
17
|
|
Сообщение от Smapt
Delimiter, спасибо большое, очень помогло. Остался только один вопрос, как например в первом примере приостановить/продолжить выполнение потока?
Чтобы приостановить поток (извне или из потока), используется функция SuspendThread, с аргументом, равным хэндлу потока. Чтобы продолжить выполнение потока, используется функция ResumeThread. Для уничтожения потока используется TerminateThread. Для ожидания окончания выполнения потока можно использовать функцию WaitForSingleObject с хэндлом потока
первоисточник))) ->http://forum.vingrad.ru/articles/topic-157797.html
|
|
|

06.02.2008, 06:57
|
|
Участник форума
Регистрация: 01.12.2007
Сообщений: 141
Провел на форуме: 1208190
Репутация:
136
|
|
Сообщение от Garfi
Такая проблема, начал изучать C++, остановился но функции cout<<"...";
Задание сделал, вот исходник:
# include <iostream.h>
void main()
}
//
//Resume
//cout<<"\t\t\t\tResume\n";
//cout <<"\n";
//
//cout <<"\t\tsurname"<<"\tIvanchenko";
//
//cout <<"\n";
//cout <<"\t\tName"<<Leonid\n";
//cout <<"\n";
//
//cout <<"\t\tWork at "<<"\" Krocus\"\n";
//cout <<"\n";
//cout <<"\t\tDate of birth: "<<"\t 23.08":
//cout <<"\n";
}
Выдает ошибку - Compiling...
123.cpp
c:\program files\microsoft visual studio\myprojects\123\123.cpp(1) : warning C4067: unexpected tokens following preprocessor directive - expected a newline
c:\program files\microsoft visual studio\myprojects\123\123.cpp(3) : error C2143: syntax error : missing ';' before '}'
c:\program files\microsoft visual studio\myprojects\123\123.cpp(3) : error C2143: syntax error : missing ';' before '}'
c:\program files\microsoft visual studio\myprojects\123\123.cpp(3) : error C2143: syntax error : missing ';' before '}'
c:\program files\microsoft visual studio\myprojects\123\123.cpp(19) : error C2143: syntax error : missing ';' before '}'
c:\program files\microsoft visual studio\myprojects\123\123.cpp(19) : error C2143: syntax error : missing ';' before '}'
Error executing cl.exe.
123.exe - 5 error(s), 1 warning(s)
Вопрос, в чем проблема, вроде все сделал правильно (по примеру в учебнике)?
Во первых у тебя весь код в операторных скобках функции main закоментен.. Во вторых как бы там нибыло но пусть функция main всетаки возвращает значение int (так как она должна сообщать ОС о правильном завершении программы при помощи функции return 0  , в третьих это С++ а не С привыкай начинать прогу так:
Код:
#include <iostream>
using namespace std;
В четвертых для начала твоих познаний и консольных проектов советую использовать что нибудь попроще.. Например Dev-C++ (достаточно хорошая среда разработки)..
Ну и в пятых вот как должна выглядеть твоя программа:
Код:
#include <iostream>
using namespace std;
int main(void)
{
cout << "\t\t\t\tResume\n\n";
cout << "\t\tsurname" << "\tIvanchenko\n";
cout << "\t\tName" << "Leonid\n\n";
cout << "\t\tWork at " << "\" Krocus\"\n\n";
cout << "\t\tDate of birth: " << "\t 23.08\n";
system("PAUSE");
return 0;
}
Когда кодируеш, то кодируй внимательно, забываеш закрывать ковычки, ставиш вместо закрывающей точки с запятой двоеточие.. И советую уже сейчас начать придерживаться стиля программироваиния.. Так же не выноси cout << "\n"; на новую строку, ведь \n можно поставить в конец предыдущей в твоем случае.. Удачи в твоих начинаниях! P.S. если что пиши ЛС, могу залить на slil.ru Dev-C++, весит не много, порядка 8 мегобайт..
Последний раз редактировалось 0x22b; 06.02.2008 в 07:03..
|
|
|

06.02.2008, 22:17
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Подскажите в чем может быть проблема: Делаю запрос к серверу через сокеты, а в ответ вместо данных получаю 501 ошибку.
И подскажите как правильно читать данные из сокета (не нашел толкового примера)
|
|
|

06.02.2008, 22:20
|
|
Участник форума
Регистрация: 02.02.2008
Сообщений: 106
Провел на форуме: 594791
Репутация:
55
|
|
Сообщение от zindi
Пробуй так 
Попробовал, 9 errors
Сообщение от 0x22b
Когда кодируеш, то кодируй внимательно, забываеш закрывать ковычки, ставиш вместо закрывающей точки с запятой двоеточие..
Я не забываю, я не знал просто! (такой нах учебник!)
P.S. По поводу Dev-C++, было бы неплохо...
|
|
|

06.02.2008, 22:59
|
|
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме: 2187381
Репутация:
518
|
|
Сообщение от Kaimi
Подскажите в чем может быть проблема: Делаю запрос к серверу через сокеты, а в ответ вместо данных получаю 501 ошибку.
И подскажите как правильно читать данные из сокета (не нашел толкового примера)
Не помогет тебе чужой пример!
Технология проста!
1.Берешь снифер.
2.Открываешь страницу в броузере сниферя
3.ОТКРЫВАЕШЬ ЭТУ ЖЕ СТРАНИЦУ В ПРОГРАММЕ сниферя
4.Сравниваешь и находишь что ты делаешь не так!
Ву а-ля...  .... а иначе тебя "уложит" (без снифера) простое перенаправление запроса....
|
|
|

06.02.2008, 23:16
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Да я и так через снифер смотрю что отправляется, нормально там всё вроде
|
|
|

07.02.2008, 00:12
|
|
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме: 2187381
Репутация:
518
|
|
ну неужели ты не доверяешь сниферу??? Или считаешь что http протокол покрыт завесой магии не доступной сниферу?
P.S. Проверь ВЕСЬ HTTP заголовок байт за байтом.... или весь отсниференный http заголовок в студию мы посмотрим! 
|
|
|

07.02.2008, 00:57
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Как то так:
http://img216.imageshack.us/img216/3629/123ef2.jpg
Последний раз редактировалось Kaimi; 07.02.2008 в 01:03..
|
|
|

07.02.2008, 01:05
|
|
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме: 2187381
Репутация:
518
|
|
хмммммм... а при чем тут Post.....
давай по порядку сначала
Код:
47 45 54 20 2f 20 48 54 54 50 2f 31 2e 31 0d 0a | GET / HTTP/1.1..
41 63 63 65 70 74 3a 20 69 6d 61 67 65 2f 67 69 | Accept: image/gi
66 2c 20 69 6d 61 67 65 2f 78 2d 78 62 69 74 6d | f, image/x-xbitm
61 70 2c 20 69 6d 61 67 65 2f 6a 70 65 67 2c 20 | ap, image/jpeg,
69 6d 61 67 65 2f 70 6a 70 65 67 2c 20 61 70 70 | image/pjpeg, app
6c 69 63 61 74 69 6f 6e 2f 78 2d 73 68 6f 63 6b | lication/x-shock
77 61 76 65 2d 66 6c 61 73 68 2c 20 61 70 70 6c | wave-flash, appl
69 63 61 74 69 6f 6e 2f 76 6e 64 2e 6d 73 2d 65 | ication/vnd.ms-e
78 63 65 6c 2c 20 61 70 70 6c 69 63 61 74 69 6f | xcel, applicatio
6e 2f 76 6e 64 2e 6d 73 2d 70 6f 77 65 72 70 6f | n/vnd.ms-powerpo
69 6e 74 2c 20 61 70 70 6c 69 63 61 74 69 6f 6e | int, application
2f 6d 73 77 6f 72 64 2c 20 2a 2f 2a 0d 0a 41 63 | /msword, */*..Ac
63 65 70 74 2d 4c 61 6e 67 75 61 67 65 3a 20 72 | cept-Language: r
75 0d 0a 41 63 63 65 70 74 2d 45 6e 63 6f 64 69 | u..Accept-Encodi
6e 67 3a 20 67 7a 69 70 2c 20 64 65 66 6c 61 74 | ng: gzip, deflat
65 0d 0a 55 73 65 72 2d 41 67 65 6e 74 3a 20 4d | e..User-Agent: M
6f 7a 69 6c 6c 61 2f 34 2e 30 20 28 63 6f 6d 70 | ozilla/4.0 (comp
61 74 69 62 6c 65 3b 20 4d 53 49 45 20 36 2e 30 | atible; MSIE 6.0
3b 20 57 69 6e 64 6f 77 73 20 4e 54 20 35 2e 31 | ; Windows NT 5.1
3b 20 53 56 31 3b 20 49 6e 66 6f 50 61 74 68 2e | ; SV1; InfoPath.
32 29 0d 0a 48 6f 73 74 3a 20 76 6b 6f 6e 74 61 | 2)..Host: vkonta
6b 74 65 2e 72 75 0d 0a 43 6f 6e 6e 65 63 74 69 | kte.ru..Connecti
6f 6e 3a 20 4b 65 65 70 2d 41 6c 69 76 65 0d 0a | on: Keep-Alive..
0d 0a | ..
с 1-м GET есть проблемы?
ответ
Код:
48 54 54 50 2f 31 2e 31 20 32 30 30 20 4f 4b 0d | HTTP/1.1 200 OK.
0a 53 65 72 76 65 72 3a 20 6e 67 69 6e 78 2f 30 | .Server: nginx/0
2e 35 2e 33 35 0d 0a 44 61 74 65 3a 20 57 65 64 | .5.35..Date: Wed
2c 20 30 36 20 46 65 62 20 32 30 30 38 20 32 31 | , 06 Feb 2008 21
3a 30 32 3a 30 34 20 47 4d 54 0d 0a 43 6f 6e 74 | :02:04 GMT..Cont
65 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 68 | ent-Type: text/h
74 6d 6c 3b 20 63 68 61 72 73 65 74 3d 77 69 6e | tml; charset=win
64 6f 77 73 2d 31 32 35 31 0d 0a 43 6f 6e 6e 65 | dows-1251..Conne
63 74 69 6f 6e 3a 20 6b 65 65 70 2d 61 6c 69 76 | ction: keep-aliv
65 0d 0a 58 2d 50 6f 77 65 72 65 64 2d 42 79 3a | e..X-Powered-By:
20 50 48 50 2f 35 2e 32 2e 30 2d 38 2b 65 74 63 | PHP/5.2.0-8+etc
68 31 30 0d 0a 50 72 61 67 6d 61 3a 20 6e 6f 2d | h10..Pragma: no-
63 61 63 68 65 0d 0a 43 61 63 68 65 2d 63 6f 6e | cache..Cache-con
74 72 6f 6c 3a 20 70 72 69 76 61 74 65 2c 20 6d | trol: private, m
75 73 74 2d 72 65 76 61 6c 69 64 61 74 65 0d 0a | ust-revalidate..
53 65 74 2d 43 6f 6f 6b 69 65 3a 20 72 65 6d 69 | Set-Cookie: remi
78 63 68 6b 3d 35 3b 20 65 78 70 69 72 65 73 3d | xchk=5; expires=
54 68 75 2c 20 30 35 2d 46 65 62 2d 32 30 30 39 | Thu, 05-Feb-2009
20 32 31 3a 30 32 3a 30 34 20 47 4d 54 3b 20 70 | 21:02:04 GMT; p
61 74 68 3d 2f 3b 20 64 6f 6d 61 69 6e 3d 2e 76 | ath=/; domain=.v
6b 6f 6e 74 61 6b 74 65 2e 72 75 0d 0a 53 65 74 | kontakte.ru..Set
2d 43 6f 6f 6b 69 65 3a 20 72 65 6d 69 78 63 68 | -Cookie: remixch
6b 3d 35 3b 20 65 78 70 69 72 65 73 3d 54 68 75 | k=5; expires=Thu
2c 20 30 35 2d 46 65 62 2d 32 30 30 39 20 32 31 | , 05-Feb-2009 21
3a 30 32 3a 30 34 20 47 4d 54 3b 20 70 61 74 68 | :02:04 GMT; path
3d 2f 3b 20 64 6f 6d 61 69 6e 3d 2e 76 6b 6f 6e | =/; domain=.vkon
74 61 6b 74 65 2e 72 75 0d 0a 43 6f 6e 74 65 6e | takte.ru..Conten
74 2d 45 6e 63 6f 64 69 6e 67 3a 20 67 7a 69 70 | t-Encoding: gzip
0d 0a 56 61 72 79 3a 20 41 63 63 65 70 74 2d 45 | ..Vary: Accept-E
6e 63 6f 64 69 6e 67 0d 0a 43 6f 6e 74 65 6e 74 | ncoding..Content
2d 4c 65 6e 67 74 68 3a 20 32 35 37 34 0d 0a 0d | -Length: 2574...
и тут следует gzip-ОВСКАЯ лабуда
Последний раз редактировалось Delimiter; 07.02.2008 в 01:09..
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|