ABA


"שתי שאלות פשוטות מאוד ב-C++"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #6124 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 6124
snipa

דרג אמינות חבר זה
   17:46   02.06.03   
אל הפורום  
  שתי שאלות פשוטות מאוד ב-C++  
 
   1) אחרי שעשיתי תוכנה משלי ולקחתי את הקובץ EXE שלה מהמחשב
(כאילו להפעיל אותה בתור יישום עצמאי) אז שהיא עושה מה שהיא עושה היא ישר יוצאת מהתוכנה ואני לא מספיק לקרוא מה היא כותבת.......
(אין את האפשרות : press any ket to continune...............)
מה עושים ???

2) מה ההבדל בין void main() ל-int main()??
תודה....


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תשובה ל-1 דני15  02.06.03 18:50 1
  תשובה ל2 szargel 02.06.03 19:04 2
     אין לי כח להררחיב למה אבל יש לי כח להגיד בקצר Vidi 02.06.03 19:45 3
         תודה רבה! אבל....?? snipa 02.06.03 20:48 4
             הסבירו לך כבר בתגובה הקודמת.. liranh  04.06.03 03:27 5

       
דני15 
חבר מתאריך 3.8.02
47437 הודעות, 8 פידבק, -3 נקודות
   18:50   02.06.03   
אל הפורום  
  1. תשובה ל-1  
בתגובה להודעה מספר 0
 
   עבר עריכה לאחרונה בתאריך 02.06.03 בשעה 18:51
 
תרשום בסוף התוכנית

getch();

ותכליל את הספריה conio.h


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
szargel

דרג אמינות חבר זה
   19:04   02.06.03   
אל הפורום  
  2. תשובה ל2  
בתגובה להודעה מספר 0
 
   (ל1 כבר קיבלת)
void היא פונקציה שלא מחזירה כלום.
int היא פונקציה שמחזירה מספר.

עקרונית נכון להגדיר את הפונקציה הראשית כint, אם למישהו יש כח להרחיב למה אני בטוח שתמצא את ההסבר מעניין.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Vidi
חבר מתאריך 1.10.17
591 הודעות, דרג אמינות חבר זה
   19:45   02.06.03   
אל הפורום  
  3. אין לי כח להררחיב למה אבל יש לי כח להגיד בקצר  
בתגובה להודעה מספר 2
 
ה...
INT MAIN יחזיר לערכת ההפעלה ביקורת לגבי איזו שגיאה קרתה או לא קרתה.... ואילו VOID לא נותן למערכת שום מידע על השגיאה ולכן חלק מהקומפילרים לא מרשים את השימוש בו... (לפי מיטב זכרוני GNU לא נותן)
אם אני לא טועה גם ם זה בכל זאת נותן להשתמש ב VOID מערכת ההפעלה מקבלת אוטומטית ERROR כי המערכת לא קיבלה חזרה את 0 (ספרת הבקורת להצלחת התוכנית)
נראה לי שזהו


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
snipa

דרג אמינות חבר זה
   20:48   02.06.03   
אל הפורום  
  4. תודה רבה! אבל....??  
בתגובה להודעה מספר 3
 
   אבל מה עדיף להשתמש??
ואם עדיף ב-int
אז למה יש אנשים שמשתמשים ב-void?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranh  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.6.09
4157 הודעות, 1 פידבק, 2 נקודות
   03:27   04.06.03   
אל הפורום  
  5. הסבירו לך כבר בתגובה הקודמת..  
בתגובה להודעה מספר 4
 
   עבר עריכה לאחרונה בתאריך 04.06.03 בשעה 03:27
 
מומלץ להשתמש ב-int, אבל בכל זאת יש אנשים שממשיכים לכתוב void main.
בכל מקרה, אם אתה מחליט להשתמש ב- int main(), אז אל תשכח להוסיף בסוף הפונקציה

return(0);

זאת אומרת שהפונקציה תחזיר 0.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net