簡體   English   中英

如何將char數組部分添加到vector <char>

[英]How to partially add a char-array to vector<char>

做這個的最好方式是什么:

vector<char> content;
char MESSAGE[1024];
SUCCESSFUL = recv(sock_CONNECTION, MESSAGE, 1024, NULL);
for (int i = 0; i < SUCCESSFUL; i++)
    content.push_back(MESSAGE[i]);

我剛剛找到了類似的東西:

content.get_allocator = MESSAGE;

它沒有任何錯誤,但我不知道如何將MESSAGE從0切換到SUCCESSFUL

content.insert(content.end(), MESSAGE, MESSAGE+SUCCESSFUL);

當然,在執行此操作之前,不要忘記檢查recv()失敗,並返回-1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM