QFile file("file.txt"); //在file.txt中无论写什么 输出的都是“”;
file.open(QIODevice::ReadOnly);
QDataStream in(&file); // read the data serialized from the file
QString str;
qint32 a;
in >> str >> a; // extract "the answer is" and 42
qDebug()<<str; // 输出到控制台 是不是这个的原因
想用Qt 写个tcp的客户端 照着 文档上的例子。
为什么一定要用那个fortuneserver作为服务器,才能在客户端接收,我自己用java写的服务器发送字符串,
可在Qt的客户端就只能接受到“”呢?
于是我用 Qdatastream 读一个file.txt 测试一下,但是也是结果读字符串的结果也都是“”。可是照着文档上的例子写的:
请大家帮帮忙 总感觉这个Qt 很怪
谢谢