User Tools

Site Tools


cpp:stringstreams

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
cpp:stringstreams [2019/05/20 11:42] – [String streams] gthanoscpp:stringstreams [Unknown date] (current) – external edit (Unknown date) 127.0.0.1
Line 3: Line 3:
 Εκτός από τις κλάσεις για ανάγνωση ή εγγραφή από αρχείο ή τα //stdin// και //stdout// η //standard// βιβλιοθήκη της C++ παρέχει κλάσεις για ανάγνωση και εγγραφή από ένα //string//. Οι βασικές κλάσεις είναι οι εξής (παρέχονται αντίστοιχες κλάσεις και για //wstrings//, με τα οποία δεν θα ασχοληθούμε): Εκτός από τις κλάσεις για ανάγνωση ή εγγραφή από αρχείο ή τα //stdin// και //stdout// η //standard// βιβλιοθήκη της C++ παρέχει κλάσεις για ανάγνωση και εγγραφή από ένα //string//. Οι βασικές κλάσεις είναι οι εξής (παρέχονται αντίστοιχες κλάσεις και για //wstrings//, με τα οποία δεν θα ασχοληθούμε):
  
-  * **istringstream:** //stream// για διάβασμα από ένα //string/+  * **istringstream:** //stream// για διάβασμα από ένα //string//. 
-  * **ostringstream:** //stream// για γράψιμο σε ένα //string/.+  * **ostringstream:** //stream// για γράψιμο σε ένα //string//.
   * **stringstream:** //stream// για διάβασμα και γράψιμο σε ένα //string//.   * **stringstream:** //stream// για διάβασμα και γράψιμο σε ένα //string//.
  
Line 30: Line 30:
  
 <WRAP tip 80% center round> <WRAP tip 80% center round>
-Παρατηρήστε ότι καθώς διαβάζουμε το //stream// λέξη-λέξη το περιεχόμενο του //stream// παραμένει αμετάβλητο. Μπορείτε να καθαρίσετε το περιεχόμενο //stringstream// χρησιμοποιώντας τη μέθοδο ''sstream.str("");''+Παρατηρήστε ότι καθώς διαβάζουμε το //stream// λέξη-λέξη το περιεχόμενο του //stream// παραμένει αμετάβλητο. Μπορείτε να  
 +  * Λάβετε το περιεχόμενο ενός //stringstream// χρησιμοποιώντας τη μέθοδο ''sstream.str();'' (χωρίς ορίσματα).  
 +  * καθαρίσετε το περιεχόμενο //stringstream// χρησιμοποιώντας τη μέθοδο ''sstream.str("");''.
 </WRAP> </WRAP>
  
cpp/stringstreams.1558352573.txt.gz · Last modified: 2019/05/20 10:42 (external edit)