Ну я маленький примерчик привел для Lee_fx. Кстати, а чего, если постоянно нажимать или зажать ентер, постоянно растет потребление памяти? с чем это связано?
ага! я понял что гдето рядом !!! +а калькулятор (+-*/) в 4 день изучения си++ это норм или по-лохански(учусь по книге си ++ за 21 день)? + как делать блоки наподобии main()?
Я думал не о переводе в другую СС, хотелось бы сделать что-то типа char num[] = "...."; // в двоичном коде например 00010001 11111111 10010001 00100101 11110001 Это число в 32 бита не влезает, но в 64 поместится, вот и хотелось бы его разместить в двух блоках по 32 uint a = 00000000 00000000 00000000 00010001 uint b = 11111111 10010001 00100101 11110001 Такое возможно?
кодировка получаю я почту по протоколу РОР3 например RETR 3 ответ сервера я сохраняю в буфер char buff[1024]; и мне необходимо записать в файл, чтобы все было в читабельном виде, после записи получается следующее Code: Return-path: <[email protected]> Received: from mail by f252.mail.ru with local id 1MRkFs-0009dR-00 for [email protected]; Fri, 17 Jul 2009 14:01:28 +0400 Received: from [94.51.137.194] by win.mail.ru with HTTP; Fri, 17 Jul 2009 14:01:28 +0400 From: =?koi8-r?Q?=ED=C1=D2=C9=CE=C1_=FE=C5=DE=CE=C5=D7=C1?= <[email protected]> To: =?koi8-r?Q?=EF=CC=D8=C7=C1_=F7=C9=CB=D4=CF=D2=CF=D7=CE=C1?= <[email protected]> Subject: =?koi8-r?Q?Re=3A_?= Mime-Version: 1.0 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: [94.51.137.194] Date: Fri, 17 Jul 2009 14:01:28 +0400 References: <[email protected]> X-Mru-Data: 444:1:1:32:32:1 In-Reply-To: <[email protected]> Reply-To: =?koi8-r?Q?=ED=C1=D2=C9=CE=C1_=FE=C5=DE=CE=C5=D7=C1?= <[email protected]> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Message-Id: <[email protected]> X-Spam: Not detected X-Mras: Ok йЪЧЕЭЕОЙЕ рПМХЮБФЕМШ РМБФЕЦБ: еж ппп "пТЙЖМЬКН лПУНЕФЙЛУ" 4 вБОЛ рПМХЮБФЕМС: хТБМШУЛЙК ВБОЛ ув тж мЕОЙОУЛПЕ пув 11 йоо 7704270172 вйл 046577674 л/УЮ: 3 0 1 0 1 8 1 0 5 0 0 0 0 0 0 0 0 6 7 4 уЮЕФ РПМХЮБФЕМС: 4 0 7 0 2 8 1 0 9 1 6 0 9 0 1 0 4 7 5 1 оБЙНЕОПЧБОЙЕ РМБФЕЦБ: ЪБ ФПЧБТ дЙУФТ ____________________ рП ОБЛМ _______________________________________ рМБФЕМШЭЙЛ: _______________________________________________ Как я понимаю проблемы с кодировкой, каким образом можно перекодировать из koi8-r в win1251? ps пишу в VS, может быть есть какие-нибудь готовые либы для перекодировки? И еще один вопросик, точнее просьба, если есть подкинте примерчиков на С, как раскодировать и сохранить аттач пример: Code: Content-Disposition: attachment; filename="kvitanciqSberbank.doc" Content-Transfer-Encoding: base64 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAACAAAAgAAAAAAAAAAA EAAAggAAAAEAAAD+////AAAAAH4AAAB/AAAA//////////////////////////////////////// AQD+/wMKAAD/////BgkCAAAA AADAAAAAAAAARh8AAADE7urz7OXt8iBNaWNyb3NvZnQgT2ZmaWNlIFdvcmQACgAAAE1TV29yZERv YwAQAAAAV29yZC5Eb2N1bWVudC44APQ5snEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA //много вырезано AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= ------nxcrLGJQ-RzITuat2OupmhXsL:1249303664--
про примерчик - гугл на тему "base64 c" http://ru.wikipedia.org/wiki/Base64 - вот почитай для общего развития по поводу кодировки - погуглил и нашел такое http://www.rsdn.ru/forum/src/257031.flat.aspx неужели так сложно гуглом воспользоваться? тем более яхз нужно ли тебе в юникод или анси. хотя одно в другое после норм конвертации преобразовать не проблема. кароч учись юзать гугл. ps: не пробовал гуглить сорцы для работой с почтой? почему то мне кажется, что их просто до сами знаете чего...
Процесс скрывает себя. Так часто ведут себя хорошие бэкдоры. Процесс есть, но информация от ядра обрабатывается и изменяется, и поэтому он становится невидимым.(Если ты об этом)
банальный хук в ядре на ZwOpenProcess Code: NTSTATUS NewZwOpenProcess (OUT PHANDLE ProcessHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, IN PCLIENT_ID ClientId OPTIONAL) { HANDLE ProcessId; if ((ULONG *)ClientId > MmUserProbeAddress) return STATUS_INVALID_PARAMETER; __try { ProcessId = ClientId->UniqueProcess; } __except(EXCEPTION_EXECUTE_HANDLER) { return STATUS_INVALID_PARAMETER; } if (ProcessId == ProtectedPid) { return STATUS_ACCESS_DENIED; } else { return TrueZwOpenProcess(ProcessHandle, DesiredAccess, ObjectAttributes, ClientId); } } ........................................ switch (*NtBuildNumber) { case 2195 : //win 2k OpenProcId = 0x06A; break; case 2600 : //win xp OpenProcId = 0x07A; break; default : return STATUS_NOT_IMPLEMENTED; break; } TrueZwOpenProcess = NTCALL(OpenProcId); __asm { cli mov eax, cr0 mov CR0Reg,eax and eax,0xFFFEFFFF mov cr0, eax } NTCALL(OpenProcId) = NewZwOpenProcess; __asm { mov eax, CR0Reg mov cr0, eax sti }
Почему сразу хук. Может человек привилегии не запросил для своего процесса. Деталей маловато в вопросе.
Привет всем, подскажите, как работать с большими числами в С++ ? Нажно чтото типа: ... int i = 1; while(i<=100000000000000000000000000000000000000000000000000000000000000000000000000000000) { ++i; cout<<i; } ... Но увы инт принимает только 20 цыфр, как быть?
ищи тут Первый же поиск в вики дал такое... http://en.wikipedia.org/wiki/Arbitrary-precision_arithmetic#Libraries
почему нельзя присоединить к объекту класса string - цифру? PHP: int n = 5; string str = "test"; str.append(n); cout << str;