User Tools

Site Tools


cpp:isteams

Differences

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

Link to this comparison view

Next revision
Previous revision
cpp:isteams [2019/05/14 12:48]
gthanos created
cpp:isteams [2020/05/17 17:11]
Line 1: Line 1:
-====== Input Streams ====== 
  
-Όπως προαναφέρθηκε τα //streams// εισόδου χρησιμοποιούν τον τελεστη **<<** (//stream extraction operator//) για την ανάγνωση από το //stream//. H //standard// βιβλιοθήκη παρέχει συναρτήσεις υπεφόρτωσης για τους βασικούς τύπους δεδομένων, ενώ δύνεται η δυνατότητα υπερφόρτωσης για όλους τους μη βασικούς τύπους που θα χρειαστεί να κατασκευάσετε στα προγράμματα σας. Το παρακάτω παράδειγμα διαβάσματος από το πληκτρολόγιο (//stdin//) είναι ενδεικτικό. 
- 
-<code cpp istream_example.cpp> 
-#include <iostream> 
-#include <cstdlib> // for exit() 
- 
-using namespace std; 
- 
-int main() { 
-  char c, str[256]; 
-  int number; 
-  double factor; 
-   
-  cin >> c; 
-  cout << "Read: " << c << endl; 
-  cin >> str; 
-  cout << "Read: " << str << endl; 
-  cin >> number; 
-  cout << "Read: " << number << endl; 
-  cin >> factor; 
-  cout << "Read: " << factor << endl; 
-} 
-</code> 
- 
-Για είσόδο ''hello -1512 1.63'', η έξοδος είναι  
-<code> 
-Read: h 
-Read: ello 
-Read: -1512 
-Read: 1.63 
-</code> 
cpp/isteams.txt · Last modified: 2020/05/17 17:11 (external edit)