This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
|
cpp:basic_io [2017/05/03 05:34] gthanos [std::cin] |
cpp:basic_io [2020/02/28 08:13] gthanos |
||
|---|---|---|---|
| Line 9: | Line 9: | ||
| | <code cpp> | | <code cpp> | ||
| - | ==== std::cout ==== | + | ===== std:: |
| Το //stream// **std:: | Το //stream// **std:: | ||
| Line 17: | Line 17: | ||
| using namespace std; | using namespace std; | ||
| int main() { | int main() { | ||
| - | cout << "Hello " << " | + | cout << "Hello " << " |
| } | } | ||
| </ | </ | ||
| Line 41: | Line 41: | ||
| </ | </ | ||
| - | ==== std::cin ==== | + | ===== std:: |
| Το //stream// **std:: | Το //stream// **std:: | ||
| Line 55: | Line 55: | ||
| cin >> firstname >> lastname; | cin >> firstname >> lastname; | ||
| cout << "Your name is: " << firstname << " " << lastname << endl; | cout << "Your name is: " << firstname << " " << lastname << endl; | ||
| + | int age; | ||
| + | count << "Enter your age:"; | ||
| + | cin >> age; | ||
| + | cout << "Your age is: " << age << endl; | ||
| } | } | ||
| </ | </ | ||
| - | Το παραπάνω είναι ισοδύναμο με δύο διακριτές κλήσεις του std::cin ως εξής: | + | <WRAP tip 80% center round> |
| + | Το std::cin μετασχηματίζει τη λέξη που διάβασε στον τύπο δεδομένων της μεταβλητής στην οποία θα αποθηκευτεί η πληροφορία. | ||
| + | Για παράδειγμα, | ||
| + | |||
| + | Επίσης η εντολή | ||
| + | <code cpp> | ||
| + | cin >> firstname >> lastname; | ||
| + | </ | ||
| + | είναι ισοδύναμη με τις παρακάτω δύο εντολές | ||
| + | <code cpp> | ||
| + | cin >> firstname; | ||
| + | cin >> lastname; | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
| + | Το παραπάνω είναι ισοδύναμο με δύο διακριτές κλήσεις του **std:: | ||
| + | </ | ||
| + | Το παραπάνω είναι ισοδύναμο με δύο διακριτές κλήσεις του | ||
| <code cpp cin.cpp> | <code cpp cin.cpp> | ||
| Line 69: | Line 91: | ||
| cin >> lastname; | cin >> lastname; | ||
| cout << "Your name is: " << firstname << " " << lastname << endl; | cout << "Your name is: " << firstname << " " << lastname << endl; | ||
| + | int age; | ||
| + | count << "Enter your age:"; | ||
| + | cin >> age; | ||
| + | cout << "Your age is: " << age << endl; | ||
| } | } | ||
| </ | </ | ||
| - | ==== std::cerr ==== | + | ===== std:: |
| - | Το //stream// **std:: | + | Το //stream// **std:: |
| <code cpp cerr.cpp> | <code cpp cerr.cpp> | ||
| Line 86: | Line 112: | ||
| </ | </ | ||
| - | ==== std::clog ==== | + | ===== std:: |
| Ανάλογο με το //stream// **std:: | Ανάλογο με το //stream// **std:: | ||