User Tools

Site Tools


cpp:basic_io

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
Next revisionBoth sides next revision
cpp:basic_io [2017/05/03 05:27] gthanoscpp:basic_io [2017/05/03 05:34] – [std::cin] gthanos
Line 20: Line 20:
 } }
 </code> </code>
 +
 +<WRAP tip 80% center round>
 +Βασικό χαρακτηριστικό των streams είναι ότι μπορείτε να εισάγετε στο stream ή να εξάγετε από το stream περισσότερες από μία ροές χαρακτήρων όπως δηλώνεται παραπάνω.
 +</WRAP>
  
 Το παραπάνω είναι ισοδύναμο με το εξής: Το παραπάνω είναι ισοδύναμο με το εξής:
Line 28: Line 32:
 int main() { int main() {
   cout << "Hello " ;   cout << "Hello " ;
-  cout << "World! ;+  cout << "World!;
   cout << endl;   cout << endl;
 } }
Line 34: Line 38:
  
 <WRAP tip 80% center round> <WRAP tip 80% center round>
-Βασικό χαρακτηριστικό των streams είναι ότι μπορείτε να εισάγετε στο stream ή να εξάγετε από το stream περισσότερες από μία ροές χαρακτήρων όπως δηλώνεται παραπάνω.+Παρατηρείτε ότι αν και το //stream// ορίστηκε ως **std::cout** στο πρόγραμμα αναγράφεται ως **cout**. Ο λόγος είναι η 2η γραμμή του προγράμματος ''using namespace std;'', η οποία δηλώνει ότι το πρόγραμμα χρησιμοποιεί το **namespace std**.
 </WRAP> </WRAP>
  
 ==== std::cin ==== ==== std::cin ====
  
-Το //stream// **std::cin** είναι αντικείμενο της κλάσης //**istream**// και συνδέεται με τη //standard// είσοδο του προγράμματος. Το αντικείμενο χρησιμοποιείται σε συνδυασμό με τον τελεστή ''>>'' (//stream extraction operator//). Δείτε το παρακάτω παράδειγμα χρήσης του //stream// **std::cin**.+Το //stream// **std::cin** είναι αντικείμενο της κλάσης //**istream**// και συνδέεται με τη //standard// είσοδο του προγράμματος. Το αντικείμενο χρησιμοποιείται σε συνδυασμό με τον τελεστή %%>>%% (//stream extraction operator//). Δείτε το παρακάτω παράδειγμα χρήσης του //stream// **std::cin**.
  
 Χαρακτηριστικό του **std::cin** είναι ότι διαβάζει λέξη-λέξη. Εάν θέλετε να διαβάσετε περισσότερες από μία λέξεις θα πρέπει να επαναλάβετε την κλάση όπως του cin, όπως παρακάτω: Χαρακτηριστικό του **std::cin** είναι ότι διαβάζει λέξη-λέξη. Εάν θέλετε να διαβάσετε περισσότερες από μία λέξεις θα πρέπει να επαναλάβετε την κλάση όπως του cin, όπως παρακάτω:
Line 77: Line 81:
 using namespace std; using namespace std;
 int main() { int main() {
-  cout << "Hello " << "World! ; +  cout << "Hello " << "World!
   cerr << "My " << "error log" << endl;   cerr << "My " << "error log" << endl;
 } }
cpp/basic_io.txt · Last modified: 2021/04/25 14:14 (external edit)