עבור לתוכן

אהלן בעיה בשפת C עם WHILE

Featured Replies

פורסם
  • מחבר

אבל איך אני יכול גם להשוות אותה מול הEOF וגם לשמור את התוצאה בשני המשתנים?

איך אני אומר לscanf לעשות את שניהם?

  • תגובות 35
  • צפיות 3.1k
  • נוצר
  • תגובה אחרונה
פורסם

שוב:

scanf זו פונקציה. היא מחזירה ערך כמו כל פונקציה אחרת, כלומר אתה יכול לעשות:

x = scanf(...)

פורסם
  • מחבר

הוא לא נותן לי להשוות את התוצאה לEOF

scanf("%lf%lf",&v,&a);
EOF=scanf("%lf%lf");


scanf("%lf%lf",&v,&a);
EOF=scanf(v,a);


אתה יכול להיות יותר ממוקד?
אני יושב על השורה הזאת איתך כל היום.... :-\

פורסם

האלגוריתם שאתה רוצה להפעיל הוא:

"אם התוצאה של scanf שווה ל-EOF, אז תפסיק לרוץ".

תחשוב מה המשמעות של זה בקוד.

פורסם
  • מחבר

זהו, אחרי שבוע בערך של כמה שעות כל יום סוף סוף סיימתי את זה.

את הEOF אי אפשר להשוות לסקאנף, אבל אפשר להמציא משתנה ואותו להשוות לEOF

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

אתה איש טוב :xyxthumbs:

פורסם

אחלה.

רק שתדע, כן אפשר להשוות את התוצאה של scanf ל-EOF. פשוט השוואה מתבצעת עם == ולא עם =.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים