הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   תיכנות בשפת סי (https://hosts.co.il/forums/showthread.php?t=14112)

ofek_golan 26-01-06 19:37

תיכנות בשפת סי
 
מה לא טוב פה

main()
{
int magic =123,guess;
guess=getnum();
if (guess==magic)
{
printf("Right");
printf("%d is the magic number",magic);
}
else
{
printf("Wrong");
if(guess > magic) printf("too high");
else printf("too low");
}
}

Amital 26-01-06 19:42

לא רשמת טוב את התוכנית בכלל

ולמעלה אתה צריך לרשום void main() { () בצד ההפוך פשוט מאוד לא יצא טוב לרשום כאן}

Kuchi 26-01-06 19:45

בחית פעם הבאה תעשה עם
PHP קוד:

void main()
{
int magic =123,guess;
guess=getnum();
if (
guess==magic)
{
printf("Right");
printf("%d is the magic number",magic);
}
else
{
printf("Wrong");
if(
guess magicprintf("too high");
else 
printf("too low");
}



ofek_golan 26-01-06 20:46

בדקתי וגם זה לא טוב

Dvir 26-01-06 20:48

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

Level-Serv 26-01-06 20:51

איזה שגיאה אתה מקבל?
באיזה קומפיילר אתה משתמש?
האם הפונקציה getnum() אכן קיימת?

eur2 26-01-06 21:01

הפונקציה קיימת אין ספק... אבל אני לא זוכר שיש ספריה בVISUAL C++ 6.0 שמכילה את הפונקציה הנ"ל.

יבגני

ofek_golan 27-01-06 14:07

microsoft visual c
 
microsoft visual c
זה הקומפיילר

x-ray 27-01-06 19:26

לא הבנתי איך אתה מנסה להכניס למשתמש מסוג מספר שלם ערך של פסיק ואותיות..

meshuga 27-01-06 19:38

ציטוט:

נכתב במקור על ידי x-ray
לא הבנתי איך אתה מנסה להכניס למשתמש מסוג מספר שלם ערך של פסיק ואותיות..

שים לב, זה כתוב ככה......
קוד:

main()
{
int magic =123,guess;
guess=getnum();
if (guess==magic)
{
printf("Right");
printf("%d is the magic number",magic);
}
else
{
printf("Wrong");
if(guess > magic) printf("too high");
else printf("too low");
}
}

מה שאומר, הוא מצהיר על משתנה magic ומכניס לו 123 וגם מצהיר על guess
אם זה היה כתוב ככה:
קוד:

int magic ="123,guess";
אז זה היה מה שאמרת.....


כל הזמנים הם GMT +2. הזמן כעת הוא 15:17.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ