从字符串中获取第一个字符 - 使用拉丁字符时出错

时间:2018-02-28 23:09:57

标签: c++ tcp

从TCP服务器向客户端发送拉丁字符时出现问题。

简短的例子:

string temp = "ąszcz";
SendToAll(temp); //clients reveices ąszcz

// get first char
char* chr = &temp.at(0);
chr[0+1] = NULL;
string firstChar(chr);

SendToAll(firstChar); //clients receives ?

这就是它在终端中的样子:

enter image description here

你能告诉我那里有什么问题吗?

0 个答案:

没有答案