ZBLOG

QList lsWhiteProgram = ProgramTool::getInstance()->GetWhiteProgram(); qSort(lsWhiteProgram.begin(), lsWhiteProgram.end(), compareWhiteString); for (const QString& str : lsWhiteProgram) { QString str = "Hello, world!"; ...

如果你想将整个 lsWhiteProgram 发送出去,你可以遍历列表中的每个元素,并将其转换为 const char* 类型后发送。以下是修改后的代码示例:

QList<QString> lsWhiteProgram = ProgramTool::getInstance()->GetWhiteProgram();

qSort(lsWhiteProgram.begin(), lsWhiteProgram.end(), compareWhiteString);
for (const QString& str : lsWhiteProgram) {
    // 将QString转换为const char*,并发送数据
    const char* data = str.toUtf8().data();
    send(sock, data, strlen(data), 0);
}

在上述代码中,我们通过遍历 lsWhiteProgram 列表,并逐个将每个字符串转换为 const char* 类型的数据,然后使用 send() 函数发送到套接字 sock 上。这样就可以将整个 lsWhiteProgram 中的所有字符串发送出去了。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=17637

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?