This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
cpp:basic_io [2017/05/03 05:16] gthanos [std::cout] |
cpp:basic_io [2021/04/25 14:14] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Βασική είσοδος και έξοδος ====== | ||
| - | |||
| - | Η C++ χρησιμοποιεί την έννοια του //stream// προκειμένου να διαβάσει ή να γράψει σε σειριακές συσκευές όπως είναι η κονσόλα και το πληκτρολόγιο. Ένα //stream// είναι μία οντότητα από την οποία ένα C++ πρόγραμμα μπορεί να γράψει ή να διαβάσει χαρακτήρες, | ||
| - | |||
| - | Η // | ||
| - | | <code cpp> | ||
| - | | <code cpp> | ||
| - | | <code cpp> | ||
| - | | <code cpp> | ||
| - | |||
| - | ==== std::cout ==== | ||
| - | |||
| - | Το //stream// **std:: | ||
| - | |||
| - | <code cpp cout.cpp> | ||
| - | #include < | ||
| - | using namespace std; | ||
| - | int main() { | ||
| - | cout << "Hello " << " | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | Το παραπάνω είναι ισοδύναμο με το εξής: | ||
| - | |||
| - | <code cpp cout.cpp> | ||
| - | #include < | ||
| - | using namespace std; | ||
| - | int main() { | ||
| - | cout << "Hello " ; | ||
| - | cout << " | ||
| - | cout << endl; | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | <WRAP tip 80% center round> | ||
| - | Βασικό χαρακτηριστικό των streams είναι ότι μπορείτε να εισάγετε στο stream ή να εξάγετε από το stream περισσότερες από μία ροές χαρακτήρων όπως δηλώνεται παραπάνω. | ||
| - | </ | ||
| - | |||
| - | ==== std::cin ==== | ||
| - | |||
| - | Το //stream// **std:: | ||
| - | |||
| - | Χαρακτηριστικό του **std:: | ||
| - | |||
| - | <code cpp cin.cpp> | ||
| - | #include < | ||
| - | using namespace std; | ||
| - | int main() { | ||
| - | char firstname[50], | ||
| - | cout << "Enter your first name followed by your last name: "; | ||
| - | cin >> firstname >> lastname; | ||
| - | cout << "Your name is: " << firstname << " " << lastname << endl; | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | Το παραπάνω είναι ισοδύναμο με δύο διακριτές κλήσεις του std::cin ως εξής: | ||
| - | |||
| - | <code cpp cin.cpp> | ||
| - | #include < | ||
| - | using namespace std; | ||
| - | int main() { | ||
| - | char firstname[50], | ||
| - | cout << "Enter your first name followed by your last name: "; | ||
| - | cin >> firstname; | ||
| - | cin >> lastname; | ||
| - | cout << "Your name is: " << firstname << " " << lastname << endl; | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | |||
| - | ==== std::cerr ==== | ||
| - | |||
| - | ==== std::clog ==== | ||
| - | |||
| - | |||
| - | |||