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

  #1  
Старый 09.08.2007, 21:50
Ni0x
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
Провел на форуме:
2009677

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

scrat, самый обычный.
"C++ для чайников"
 

  #2  
Старый 09.08.2007, 22:03
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


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

Код:
scrat@scrat:/usr/include/c++/4.1.2$ ls
algorithm  clocale  ctime                functional      locale   stdexcept
backward   cmath    cwchar               i486-linux-gnu  map      streambuf
bits       complex  cwctype              iomanip         memory   string
bitset     csetjmp  cxxabi.h             ios             new      tr1
cassert    csignal  debug                iosfwd          numeric  typeinfo
cctype     cstdarg  deque                iostream        ostream  utility
cerrno     cstddef  exception            istream         queue    valarray
cfloat     cstdio   exception_defines.h  iterator        set      vector
ciso646    cstdlib  ext                  limits          sstream
climits    cstring  fstream              list            stack
 

  #3  
Старый 09.08.2007, 22:53
Aag
Познающий
Регистрация: 26.07.2005
Сообщений: 54
Провел на форуме:
47901

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

ну и что?
Код:
$ ls /usr/include | grep uni
unistd.h
 

  #4  
Старый 13.08.2007, 00:16
aivus
Новичок
Регистрация: 25.12.2006
Сообщений: 17
Провел на форуме:
65328

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

Подскажите плз, как разделить строку по символам?
 

  #5  
Старый 13.08.2007, 09:55
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

Сказал бы подробнее что нужно ответ был бы поразвёрнутее... А так... Могу только сказать - копай в сторону strtok...

Цитата:
char *strtok(char *str1, const char *str2);
 

  #6  
Старый 13.08.2007, 21:41
aivus
Новичок
Регистрация: 25.12.2006
Сообщений: 17
Провел на форуме:
65328

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

Цитата:
Сообщение от groundhog  
Сказал бы подробнее что нужно ответ был бы поразвёрнутее... А так... Могу только сказать - копай в сторону strtok...
Поразвернутей тогда так:
Веб сервер отправляет ответ HTTP/1.1 200 OK , Content-Type: text/html и т.д., вот мне необходимо убрать этот заголовок, и оставить только данные полученные от запроса.

Юзая strtok я делаю так:
Код:
			p=strtok(Buff,"\n\r\n\r");

			MessageBox(0,p,"Recv",0);
Результат:
Код:
HTTP/1.1 200 OK
хотя вроде после HTTP/1.1 200 OK идет только \n\r
 

  #7  
Старый 14.08.2007, 21:14
aivus
Новичок
Регистрация: 25.12.2006
Сообщений: 17
Провел на форуме:
65328

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

Цитата:
Сообщение от groundhog  
Сказал бы подробнее что нужно ответ был бы поразвёрнутее... А так... Могу только сказать - копай в сторону strtok...
Насколько я понял, разделение идет любым из символов, входящих во вторую строку. Можно ли как-то сгрупировать строку, тоесть вот есть необходимо разделись но строке "blablabla" если обычно использовать strtok то разбивка будет произведена на любому из символов: "b", "l", "a"
 

  #8  
Старый 13.08.2007, 22:39
Ni0x
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
Провел на форуме:
2009677

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

Может так понятней будет.
Код:
char *command[128], buf[128];
char *s = strtok(buf, "|");
for(int i = 0; s; s = strtok(0, "|"), i++) command[i] = s;
 

  #9  
Старый 13.08.2007, 22:40
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


По умолчанию

Код:
function DownloadFile(SourceFile, DestFile: string): Boolean;
begin
  try
    Result := UrlDownloadToFile(nil, PChar(SourceFile), PChar(DestFile), 0, nil) = 0;
  except
    Result := False;
  end;
end;
Ктото может на с++ перевести?
 

  #10  
Старый 13.08.2007, 22:50
Ni0x
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
Провел на форуме:
2009677

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

z01b,
Код:
bool DownloadFile(char *SourceFile, char *DestFile)
{

 if(UrlDownloadToFile(NULL, SourceFile, DestFile, 0, NULL) != S_OK) //S_OK - успешно
 {return false;}
 else {return true;}
}
 
 





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


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




ANTICHAT.XYZ