עזרה בC......

tlii20

New member
עזרה בC......../images/Emo53.gif

מה פשר המושג TRY & CATCH ב C ? האם יש למשהו קטע קוד להבהרה?(הסבר מפורט יעזור). האם המונח הזה קיים גם ב JAVA ?
 

roterl

New member
תפיסת exceptions

דרך TRY - CATCH אפשר לתפוס אירועים חריגים שקורים בתוכנית. כלומר כל הקוד שנמצא בין ה TRY ל CATCH יהיה "מוגן" וניתן לטפל בבעיותץ למשל חילוק ב 0. אם בתוכנית קורה מצב של חילוק ב 0, בדר"כ התוכנית תסתיים עם הודעת שגיאה. אם הקוד של החילוק יהיה בתוך בלוק TRY-CATCH אז ניתן יהיה - במקרה של בעיה - לטפל בה בלי לעוף. הקוד לטיפול יהיה אחרי ה CATCH, כאשר בחלק זה ניתן להגדיר איך כל חריגה תטופל. כדי ללמוד את זה - וכדאי - עליך לקרוא דוקיומנטציה. זה לא משהו שאפשר להסביר על רגל אחת. לדעתי בכל ספר של ++C יש פרק בנושא, וכמובן ניתן למצוא ברשת... כמה שידוע לי ב C אין בכלל TRY-CATCH, אלא ב ++C. בג'אוה יש - אם כי ממומש בצורה שונה.
 

tlii20

New member
תודה רבה..אני אסתכל בספרים..

לא ידעתי על מה להתחיל להסתכל ועכשיו אתה מיקדת אותי.. תודה רבה..
 

roterl

New member
ה throw זה כדי לגרום ל exception

לא לתפוס. בג'אוה גם משתמשים ב TRY-CATCH רק שהמימוש קצת שונה.
 
למעלה