13-02-2007, 20:45
|
|
|
חבר מתאריך: 08.04.03
הודעות: 618
|
|
ככה :
בתגובה להודעה מספר 1 שנכתבה על ידי Ch00k שמתחילה ב "מישהו יכול לעזור לי עם בעיות קימפולציה (שפת c)?"
בפונק של init_point, אני חושב שהשתמשת לא נכון ב"רפרנס" למצביע.
הדרך לתקן אותך היא לשים את הביטוי "point.x" בתוך סוגריים, כדי שה-& יתייחס לכל המצביע
ולא רק ל-point.
הדרך היותר נפוצה היא לכתוב : point->x
כל זאת בהנחה שאתה התכוונת להעביר את הפרמטר כמצביע, מה שלא עשית ...
אם לא התכוונת שזה יהיה מצביע, אז צריך פשוט למחוק את כל ה-&, אבל אז לא יקרה שום דבר
כשתצא מהפונקציה ...
בעיה נוספת קיימת בפונק' האחרונה, שם חסרים סוגרי-סוגריים בסוף שורת ההשמה של sqrt .
לומר את האמת, לא הרצתי את זה על מחשב, אז יכול להיות שדיברתי שטויות ...
|