c++ socket发送数据时,sendData = char * string 导致的乱码问题

解决方法:将string 通过copy函数复制到某个char[]

  1.

    string res =“xxx”;

    char arr[100];

    int len = res.copy(arr, 100);
    arr[len] = '\0'; //一定要加结束符
    sendData = arr;

posted @ 2019-11-18 09:57  不知起什么名字  阅读(1010)  评论(0编辑  收藏  举报