Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: cheops   (29.01.2007 в 20:15)
Вот небольшой пример
#include <string>
#include <iostream>
using namespace std;

int main(int argc, char *argv[])
{
    char buff[20*1024];
    string str = "";

    buff[0] = '1';
    buff[1] = '\0';
    str.append(buff);
    buff[0] = '2';
    buff[1] = '\0';
    str.append(buff);

    cout << str << endl;
    
    return 0;
}

Т.е. ваш блок может выглядеть так
char buff[20*1024];
string str = "";
while( bytes_recv = recv(my_sock,(char*) &buff,sizeof(buff),0))
{
    str.append(buff);
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: