דילוג לתוכן המרכזי
מודול 1 · שיעור 3 מתוך 33/18 בקורס~10 min
שיעורי מודול (3/3)

קלט/פלט וזרמים

ב-C++, קלט ופלט סטנדרטיים מנוהלים באמצעות זרמים (זרימות נתונים) המוגדרים בספרייה הסטנדרטית <iostream>.

שני האובייקטים העיקריים שבהם תשתמשו הם:

  • std::cout: זרם הפלט (המשויך למסך).
  • std::cin: זרם הקלט (המשויך למקלדת).

הדפסה עם std::cout

כדי לשלוח נתונים למסך, אנו משתמשים באופרטור ההוספה <<:

C++
#include <iostream>

int main() {
    std::cout << "Hello!" << " Welcome to C++." << std::endl;
    return 0;
}
  • ניתן לשרשר << כדי להדפיס טקסטים ומשתנים שונים ברצף.
  • std::endl מכניס תו חדש (\n) ושוטף את הזרם (מבטיח שהפלט יוצג מיד על המסך).

קריאה עם std::cin

כדי לקרוא ערכים שהוזנו על ידי המשתמש, אנו משתמשים בזרם הקלט הסטנדרטי std::cin בשילוב עם אופרטור החילוץ >>:

C++
#include <iostream>

int main() {
    int age;
    std::cout << "Enter your age: ";
    std::cin >> age; // Extracts user input and saves it into age
    std::cout << "You are " << age << " years old." << std::endl;
    return 0;
}

נסה זאת בעצמך

פעילות גופנית#cpp.m1.l3.e1
ניסיונות: 0טוען...

הדפס את ההודעה 'C++ זה מהיר!' ואחריו שורה חדשה באמצעות std::endl.

טוען עורך...
הצג רמז

Usa l'operatore d'inserimento `<<`con`std::cout`e`std::endl`.

הפתרון זמין לאחר 3 ניסיונות

פעילות גופנית#cpp.m1.l3.e2
ניסיונות: 0טוען...

הכריז על משתנה מספר שלם בשם מספר. קרא את הערך שלו מקלט סטנדרטי באמצעות std::cin ולאחר מכן הדפס אותו באמצעות std::cout.

טוען עורך...
הצג רמז

כדי לקרוא השתמש ב`std::cin >> number;`ולהדפסה השתמש ב`std::cout << number;`.

הפתרון זמין לאחר 3 ניסיונות