2010/04/08

バイト配列 から長さを指定してstringを切り出す

バイト配列 から長さを指定してstringを切り出す

    std::string str;
    char* byteData = new char[MAX_SIZE];
         :
    (バッファにデータを追加)
         :
    int bufSize = getDataSize(); // 切り出す文字列の長さを取得する
    str.assign(byteData, bufSize);



バイト配列など'\0'で終端しないデータを
長さを指定してstd::string に 切り出す場合など。

0 件のコメント:

コメントを投稿