gshhar פורסם 2007 בדצמבר 15 Share פורסם 2007 בדצמבר 15 #include <stdio.h>int main(void)int AddToNum(int num);{int num;int result;printf("Please Enter A Number : ");scanf("%d" , &num);result = AddToNum(num);printf("The Total Amount is : \n", result);}int AddToNum(int num)}int i;int sum;sum = 0;for (i = 0; i <= num;i = i + 1)sum = sum + 1;return(sum);fflush(stdin);getchar(); return 0;}זה פונקציה שקולטת מספר שלם ומחזירה את סכום המספרים מ-1 ועד לאותו מספר.אני מקבל שגיאה ולא יודע מה הבעיה. קישור לתוכן שתף באתרים אחרים More sharing options...
exercise פורסם 2007 בדצמבר 15 Share פורסם 2007 בדצמבר 15 פשוט יש יותר מדי, אז לפעמים הקומפיילר משתגע.לא הגדרת את התוכן של פונקציה main.הגדרת 2 פונקציות שונות עם אותו שם.יש לך סוגריים מסולסלים לא בסדר הנכון.נסה לבנות את התוכנית בלי פונקציות בכלל (רק עם main) ואז לשנות אותה. קישור לתוכן שתף באתרים אחרים More sharing options...
gshhar פורסם 2007 בדצמבר 16 מחבר Share פורסם 2007 בדצמבר 16 אוקיי תודה ועוד משהו.התוכנה הזאת שאני מקמפל הוא אותר לי שהוא לא מזהה את abs למרות שרשמתי למעלה #include <math.h>#include <stdio.h>#include <math.h>int main(void){int i;printf("Please enter a number: ");scanf("%d", &i);printf("Absolute value of %d is %d\n", i, abs(i));fflush(stdin);getchar();return 0;} קישור לתוכן שתף באתרים אחרים More sharing options...
שניצל פורסם 2007 בדצמבר 16 Share פורסם 2007 בדצמבר 16 abs מוגדר ב-stdlib.h, לא math.h. קישור לתוכן שתף באתרים אחרים More sharing options...
gshhar פורסם 2007 בדצמבר 16 מחבר Share פורסם 2007 בדצמבר 16 אז כנראה המדריך הזה לא ממש נכון\מעודכן.תודה רבה. קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.