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 revision Previous revision
Next revision
Previous revision
cpp:stringstreams [2019/05/20 08:39]
gthanos
cpp:stringstreams [2019/05/21 19:49]
Line 1: Line 1:
-====== 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.txt · Last modified: 2019/05/21 19:49 (external edit)