Delimiting character in QString.readLine()
-
@istream& getline (char* s, streamsize n, char delim );@
How can I use a delimiting character as argument when dealing with QStrings?
readLine() only takes maximum allowed line length as argument so I have to walk around? -
Sorry for my poor English, I do not understand what you want to express. what is QString.readLine() ?
Debao
-
I think that QString does not have a readLine() method.
The QTextStream class does have a readLine() method which returns a QString.
It will read one line from the stream. The end of the line can be any of these:
- The maximum number of characters has been read
- A line break has been encountered
- The end of the stream (file) has been reached
If you want to split a QString with user-defined delimiters, use QString::split() instead ;)
-
Yes, split() is indeed the function I am looking for, thanks!