נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: שלום, יש לי בעיה בתוכנה Dev-c++

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
MistedMuppet
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 13 December 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4
נשלח בתאריך: 13 December 2005 בשעה 19:55 | IP רשוּם
ציטוט MistedMuppet

קודם כל שלום לכולם, חבר המליץ לי על הפורום שלכם כפורום מאוד נאמן ונדיב, מקווה להישתלב.

עכשיו לשאלתי:

הורדתי את התוכנה Dev-c++ והפעלתי אותה בהצלחה, אך לאחר שאני מסיים לכתוב כל תוכנית שהיא, למשל:

קוד:

#include <stdio.h>
void main()
{
     int i,x,sum;
     for(i=1;i<=10;i++)
     {
       scanf("%d",&x);
       sum=x-x*0.10;
       printf("%d",sum);
     }
}

 

זה נותן לי פעם אחר פעם את השגיאה הבאה:

"Source file not compiled"

אני מודה מראש לעוזרים.

------------------------------------------------------
ההודעה נערכה ע"י ShadowBeast לשם הוספת תגי [ code ].
חזרה לתחילת העמוד הצג את כרטיס החבר של MistedMuppet חפש הודעות אחרות של MistedMuppet
 
AC-Milan
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 27 July 2005
משתמש: מנותק/ת
הודעות: 176
נשלח בתאריך: 13 December 2005 בשעה 20:02 | IP רשוּם
ציטוט AC-Milan

אחרי שאתה כותב את הקוד תלך ל :
Execute
Compile
אח"כ תשמור ואז תעשה Run והשגיאה הזו לא תופיע .
חזרה לתחילת העמוד הצג את כרטיס החבר של AC-Milan חפש הודעות אחרות של AC-Milan
 
MistedMuppet
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 13 December 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4
נשלח בתאריך: 13 December 2005 בשעה 20:43 | IP רשוּם
ציטוט MistedMuppet

עשיתי בדיוק את מה שאמרת והשגיאה עדיין מופיעה, מה אני עושה?
חזרה לתחילת העמוד הצג את כרטיס החבר של MistedMuppet חפש הודעות אחרות של MistedMuppet
 
אירי
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 14 December 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4
נשלח בתאריך: 14 December 2005 בשעה 10:32 | IP רשוּם
ציטוט אירי

במקום void תכתוב int
חזרה לתחילת העמוד הצג את כרטיס החבר של אירי חפש הודעות אחרות של אירי
 
ShadowBeast
אחראי פורומים
אחראי פורומים
סמל אישי

הצטרף / הצטרפה: 22 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1073
נשלח בתאריך: 14 December 2005 בשעה 13:10 | IP רשוּם
ציטוט ShadowBeast

ותעשה בסוף התוכנית
return 0
כלומר:

קוד:

#include <stdio.h>
int main()
{
     int i,x,sum;
     for(i=1;i<=10;i++)
     {
       scanf("%d",&x);
       sum=x-x*0.10;
       printf("%d",sum);
     }
    return 0
}

 





__________________
The highest knowledge is to know that we are surrounded by mystery - Albert Schweitzer

He who will not take the hint, must take the consequence - Glenn v. Covey (1854)

ShadowBeast
חזרה לתחילת העמוד הצג את כרטיס החבר של ShadowBeast חפש הודעות אחרות של ShadowBeast
 
MistedMuppet
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 13 December 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4
נשלח בתאריך: 14 December 2005 בשעה 14:00 | IP רשוּם
ציטוט MistedMuppet

היסתדרתי, תודה רבה.

מה נותן ה Return?

חזרה לתחילת העמוד הצג את כרטיס החבר של MistedMuppet חפש הודעות אחרות של MistedMuppet
 
אירי
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 14 December 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4
נשלח בתאריך: 14 December 2005 בשעה 14:05 | IP רשוּם
ציטוט אירי

הוא אומר לפונקציה, במקרה שלך הmain להחזיר ערך, במקרה שלך למערכת ההפעלה

מראה לי שב main אין חובה להחזיר ערך, זה עובד לך גם בלי ה return? 

חזרה לתחילת העמוד הצג את כרטיס החבר של אירי חפש הודעות אחרות של אירי
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה