3
QTextStreamをstdoutに出力しようとしていますが、文字を入力しなければ何も起こりません。私はcstdlibを含めて試しましたが、これはうまくいきませんでした。QTextStreamは何も出力していませんが、何が間違っていますか?
注:私はstdin QTextStreamへの参照をすべて削除しようとしましたが、正常に出力されました。
#include <QTextStream>
QTextStream out(stdout);
out << "Please enter login username and password\n";
QTextStream in(stdin);
out << "username:";
QString username = in.readLine();
out << "password:";
QString password = in.readLine();
また、あなたが言ったように、endlはストリームをフラッシュしますが、文字列の最後に\ nを付けるだけではストリームはフラッシュされません。 –
優秀、あなたに感謝Emanuele。私はこれがそうだったかもしれないと思った。さらにトラブルシューティングを行った後、別のスコープでそれぞれ別々に使用すると、これが修正されていることに気付きました。ありがとうございました。 –