C++/שלום עולם!: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Atavory (שיחה | תרומות)
Ybungalobill (שיחה | תרומות)
לפני לשנות משהו תקראו את הכתוב. לא צריך להוסיף RETURN שורה לפני שאני מסביר שאפשר לא להוסיף אותו.
שורה 25:
* השורה {{קוד בשורה|int main()}} פותחת את הגדרת פונקציית main, זוהי השורה שממנה תתחיל להתבצעה התוכנית. הסוגריים המסולסלים פותחים וסוגרים בלוק של פקודות '''שתתבצענה בזמן הרצת התוכנית''', כל השורות הנמצאות מחוץ לסוגריים אלה, משמשות אותנו רק בזמן ההידור. את הפרטים על פונקציות תלמדו בהמשך.
 
* הסימן >> משמעותו "פלוט את מה שמימין לתוך מה שמשמאל". במקרה שלנו אנו פולטים את המחרוזת (טקסט) "Hello, Worldworld!‎" לתוך ה-stream ששמו std::cout. שימו לב שמשמעות סימן זה יכולה להשתנות ממקום למקום בהתאם למה שנכתב מימין ומשמאל (ראו [[C++/העמסת אופרטורים|העמסת אופרטורים]]).
 
* השם std::cout מורכב משני חלקים: הראשון (std) מציין את [[C++/מרחבי שם|מרחב השם]] של הספריה התקנית, ואילו החלק השני (cout) הוא שם של אובייקט הנמצא בתוך מרחב שם זה. בקצרה ניתן לסכם זאת כך: אנו פולטים לתוך אובייקט cout התקני.
שורה 81:
 
{{הארה | 1 =
ברוב סביבות הפיתוח בחלונות, הרצת תוכנית כזו תפתח חלון אשר ייסגר מיד לאחר סיום התכנית, דבר שעלול להקשות על קריאת הפלט. אם הדבר אכן קורה, הוסףאפשר להוסיף שתי שורות לקוד, שיראה עתה כך:
 
<source lang = "ccpp">
#include <iostream>
#include <conio.h>
שורה 89:
int main()
{
std::cout << "Hello, world!\n";
<< std::endl getch();
getch() return 0;
return 0;
}
</source>
 
לאחר הוספת שורות אלו, החלון יישאר פתוח עד שתקיששתקישו תומקש כלשהו. כך תוכלתוכלו לראות את הפלט לפני שהחלון ייסגר.
}}
 
שורה 109:
{
cout << "Hello, world!" << endl;
return 0;
}
</source>