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

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
שורה 20:
מקוד זה ניתן לייצר תוכנית המדפיסה על המסך את המילים Hello world.
 
== הסבר על הקוד ==
=== שורה 1 ===
<source lang = "c">#include <stdio.h></source>
 
שורה 28:
בהמשך נראה שהשורה היא הוראה ל''[[שפת C/הקדם מעבד|קדם מעבד]]'' להכליל את הקוד בקובץ הנמצא בסוגריים (stdio.h במקרה הנ"ל) לשימוש בקוד הנכתב.
 
=== שורה 2 ===
<source lang = "c">int main()</source>
 
שורה 35:
בהמשך נראה ששורה זו פותחת את ה[[שפת C/פונקציות#הפונקציה main|''פוקנציה הראשית'']] ממנה הקוד מתחיל לרוץ. בכל תוכנית C חייבת להיות פונקציה אחת ויחידה כזו. את הקידומת int נבין ב[[שפת C/פונקציות|המשך]]. הסוגריים הריקים אומרים ששום ערך אינו מועבר לפונקציה.
 
=== שורה 3 ===
<source lang = "c">{</source>
 
שורה 42:
בהמשך נראה ששורה זו פותחת ''[[שפת C/משתנים#בלוקים|בלוק]]'', כלומר אוסף הוראות או פקודות המהוות יחידת קוד אחת. במקרה זה הבלוק הוא של ההוראות השייכות לפונקציה main.
 
=== שורה 4 ===
<source lang = "c">printf("Hello world\n");</source>
שורה זו מדפיסה למסך את המילים "Hello world".
שורה 48:
בהמשך נראה הסבר מפורט לשורה זו ב[[שפת C/פלט וקלט|פלט וקלט]].
 
=== שורה 5 ===
 
<source lang = "c">return 0;</source>
שורה 56:
בהמשך נראה ששורה זו קובעת את הערך המוחזר של הפונקציה main.
 
=== שורה 6 ===
<source lang = "c">}</source>
 
שורה 66:
לאחר שכתבת את הקוד, בנה את הקוד לתכנית, והרץ את התוכנית. בניית הקוד והרצת התכנית משתנים בהתאם למערכת ההפעלה.
 
=== gcc בלינוקס או Cygwin ===
שמור את קוד התכנית בתיקיה שבה יש לך ההרשאות המתאימות. נהוג להשתמש בסיומת c לקבצי קוד כגון זה שכאן. נניח ששמרת את הקוד בקובץ שנקרא hello_world.c.
כעת עלינו לבנות את הקוד ולהפכו לתכנית. פתח טרמינל, וכתוב:
שורה 92:
}}
 
=== סביבת פיתוח בחלונות ===
 
{{הארה | 1 =
שורה 112:
}}
 
==== סביבת lcc ====
 
מתפריט "file" בחרו פרוייקט חדש, ופעלו לפי ההוראות. כתבו את קוד התוכנית בקובץ. לחצו על f9 כדי לבנות את התוכנית, ועל f5 כדי להריצה.
 
==== Microsoft Visual Studio ====
 
אם אתם משתמש ב-Microsoft Visual Studio, תוכלו לפעול לפי הצעדים הבאים. על אף שקיימים הבדלים בין גרסות שונות, הם אינם משמעותיים. בגרסה 2005 ניתן לעשות זאת כך:
שורה 131:
כאשר תרצו להקטין את נפח הפרוייקט (למשל כשתגבוהו או תשלחוהו במייל), תוכלו לנקותו מתפריט Build → Clean Solution או למחוק ידנית את תיקיות ה-Debug וה-Release ואת הקבצים עם הסיומות: ncb, suo, user, aps (תחילה יש לסגור את סביבת הפיתוח).
 
==== סביבות פיתוח אחרות ====
 
השתמש בסביבת הפיתוח שלך כדי להדר את הקוד. אם ההידור יעבור בהצלחה, יווצר קובץ מתאים בעל סיומת exe, ויהיה ניתן להריצו.