This is an old revision of the document!
String streams
Εκτός από τις κλάσεις για ανάγνωση ή εγγραφή από αρχείο ή τα stdin και stdout η standard βιβλιοθήκη της C++ παρέχει κλάσεις για ανάγνωση και εγγραφή από ένα string. Οι βασικές κλάσεις είναι οι εξής (παρέχονται αντίστοιχες κλάσεις και για wstrings, με τα οποία δεν θα ασχοληθούμε):
istringstream: stream για διάβασμα από ένα string/.
* ostringstream: stream για γράψιμο σε ένα string/.
stringstream: stream για διάβασμα και γράψιμο σε ένα string/.
<code cpp stringstream.cpp>
#include <iostream>
int main() {
stream sstream;
sstream « “Introducing C++ in CE325”;
while( !sstream.str().empty() ) {
string token;
sstream » token;
cout « token “ ”;
}
cout « endl;
}
</code>