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

  #3711  
Старый 09.09.2009, 22:33
Аватар для St0nX
St0nX
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
Провел на форуме:
2823587

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

Да получай ответ в цикле пока recv не возвратит 0 сам ответ прибавляеш к get и все. Потом переменную возвращаеш как ты тут 0 возвратил
 
Ответить с цитированием

  #3712  
Старый 09.09.2009, 22:39
Аватар для n4e/\@
n4e/\@
Участник форума
Регистрация: 06.05.2008
Сообщений: 161
Провел на форуме:
1289087

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

Цитата:
Сообщение от St0nX  
Ничего не помогло
qt4.5.0 под убунту может чего там настроить надо? Ставил из репозитория.
Только что проверил, на виртуальной убунте, там такие же ошибки были, решилось установкой libqt4, там они разные я поставил все.
 
Ответить с цитированием

  #3713  
Старый 09.09.2009, 23:14
Аватар для Gin
Gin
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме:
262809

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

В продолжении, а как вывести в консольном приложении объект string
cout<< и printf не получается. Может есть стандартные функции?

Сразу чтоб не постить много.

С помощью какой функции можно найти подстроку в объекте string :?

Заранее спасибо.
 
Ответить с цитированием

  #3714  
Старый 09.09.2009, 23:25
Аватар для Ra$cal
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

string str;
cout<< str.c_str();
 
Ответить с цитированием

  #3715  
Старый 09.09.2009, 23:33
Аватар для Hiro Protagonist
Hiro Protagonist
Участник форума
Регистрация: 26.08.2009
Сообщений: 133
Провел на форуме:
193434

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

2Gin

PHP код:

//Резервируем и выделяем побайтно память
        
buffer = (char *)VirtualAlloc(NULL1000MEM_RESERVEPAGE_READWRITE);
        
buffer = (char *)VirtualAlloc(buffer1MEM_COMMITPAGE_READWRITE);        

        
//Читаем из сокета побайтно, чтобы быть уверенными, что вся инфа дошла
        
while(recv(sRemoteSock, &buffer[i], 10))
        {
            
//Если встретили перевод строки, то ппц конец передачи
            
if(buffer[i] == '\n')
            {
                
buffer[i] = '\0';
                
printf("[>] Client say : %s\n"buffer);
                
                
VirtualFree(bufferMEM_RELEASE);
                
0;
                break;             
            }
            else
            {
                
//Выделяем ещё один байт
                
buffer = (char *)VirtualAlloc(buffer i++ + 11MEM_COMMITPAGE_READWRITE);
            }
        } 
Как то так ) Тут концом сообщения считается перевод строки (можно переделать). Можно в принципе поблочно считывать, а не побайтно.
 
Ответить с цитированием

  #3716  
Старый 09.09.2009, 23:48
Аватар для Ra$cal
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

какой нах VirtualAlloc O_o на худой конец malloc, или new для c++.
 
Ответить с цитированием

  #3717  
Старый 09.09.2009, 23:54
Аватар для n4e/\@
n4e/\@
Участник форума
Регистрация: 06.05.2008
Сообщений: 161
Провел на форуме:
1289087

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

Че то как то сложно, ведь в string'e есть метод find. И к тому же есть функция strtok, которая разбивает строку на лексемы(при первом вызове задается по какому символу разделяем, в последующих вызовах передаем NULL)
И кстати у меня std::cout << переменная_стринг выводится без проблем, т.е. не надо преобразовывать в char по средствам c_str().
Но я всегда подключал <string>
 
Ответить с цитированием

  #3718  
Старый 09.09.2009, 23:55
Аватар для *uNkN0Wn*
*uNkN0Wn*
Участник форума
Регистрация: 25.03.2009
Сообщений: 149
Провел на форуме:
1739459

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

Скажите пожалуйста как найти серийник к Codegear 2007 никак не найду.
 
Ответить с цитированием

  #3719  
Старый 09.09.2009, 23:58
Аватар для Hiro Protagonist
Hiro Protagonist
Участник форума
Регистрация: 26.08.2009
Сообщений: 133
Провел на форуме:
193434

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

2Ra$cal

а есть какойнибудь цинус использовать вместо API CRT-функции? Мне так например проще ) хотя да при работе с ANSI строками я буду использовать CRT, да и то не всегда. Так что мне не совсем понятно ваше негодование по этому поводу )

ЗЫ
Да и давайте не будем тут о кросплатформенности ^_____^

Последний раз редактировалось Hiro Protagonist; 10.09.2009 в 00:01..
 
Ответить с цитированием

  #3720  
Старый 10.09.2009, 00:06
Аватар для Gin
Gin
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме:
262809

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

Огромное спасибо, ваша помощь просто не оценима !
(не сочтите за флуд)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP, PERL, MySQL, JavaScript 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ