User Tools

Site Tools


cpp:stringstreams

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>
cpp/stringstreams.1558341533.txt.gz · Last modified: 2019/05/20 07:38 (external edit)