Obsolete Members for QTextStream

The following members of class QTextStream are deprecated. They are provided to keep old source code working. We strongly advise against using them in new code.

Public Functions

(deprecated in 6.12) QTextStream &operator>>(char *c)

Member Function Documentation

[deprecated in 6.12] QTextStream &QTextStream::operator>>(char *c)

This function is deprecated since 6.12. We strongly advise against using it in new code.

Use the QByteArray overload. This function canot be used safely. This function will be removed in Qt 7.

Converts the word to UTF-8 and stores it in c, terminated by a '\0' character. If no word is available, only the '\0' character is stored.

Warning: Although convenient, this operator is dangerous and must be used with care. QTextStream assumes that c points to a buffer with enough space to hold the word. If the buffer is too small, your application may crash. For a word consisting of n QChars, the buffer needs to be at least 3*n+1 characters long.

If possible, use the QByteArray operator instead.

This is an overloaded function.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.