Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
QTcpSocket写入变量_Qt_Sockets - Fatal编程技术网

QTcpSocket写入变量

QTcpSocket写入变量,qt,sockets,Qt,Sockets,我是Qt新手,我正在尝试创建一个简单的IRC机器人。 我连接到服务器,可以读写。但我想写变量 socket = new QTcpSocket(this); //connection here socket->write("I want to send a variable"); 我尝试过类似printf的语法: socket->("I want to send a %s", variable); 但它不起作用 是否可以在一行中发送变量 感谢您的帮助您可能希望将其包装在一个文件中,

我是Qt新手,我正在尝试创建一个简单的IRC机器人。 我连接到服务器,可以读写。但我想写变量

socket = new QTcpSocket(this);
//connection here
socket->write("I want to send a variable");
我尝试过类似printf的语法:

socket->("I want to send a %s", variable);
但它不起作用

是否可以在一行中发送变量


感谢您的帮助

您可能希望将其包装在一个文件中,并使用它来序列化您的消息。这会让你的生活轻松很多。您应该查看以下(完整)示例以了解详细信息:

希望有帮助