ABA


"צריך עזרה בC רקורסיה"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10166 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10166
The Slayer 
חבר מתאריך 29.4.03
7959 הודעות, 2 פידבק
   18:34   05.12.10   
אל הפורום  
  צריך עזרה בC רקורסיה  
 
   ערכתי לאחרונה בתאריך 05.12.10 בשעה 18:42 בברכה, The Slayer
 
נתנו לנו לבנות תוכנית שתפתור סודוקו ותרשום את מספר הפתרונות האפשריים

הבעייה היא כזאת התוכנית עובדת טוב ופותרת סודוקו עם פתרון אחד
קודם כל מצמצמת למצב המקסימלי ואז מנסה ניסוי וטעייה
סודוקו מעל 2 פתרונות התוכנית מציגה לי רק שתי פתרונות במקס ולפעמים כלום

בDEBBUG כתוב לי משהו כזה

Native' has exited with code 0 (0x0).

מה זה אומר בדיוק?
והאם יש דרך לפתור את הבעייה או שאני צריך עכשיו להתחיל לחפש מה אפשר לייעל?

עוד משהו ששכתי לציין
למדנו רק
STDIO
STRING
MATH
STDLIB

אז דברים מספריות אחרות אסור לנו להשתמש
וגם מSTDLIB למדנו בחפיף FREE MALLOC EXIT
ואסור להשתמש בEXIT


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  שמת ;(''system(''pause לפני ערך החזרה של ה-main? ldan192  05.12.10 20:09 1
     לא וגם לא לימדו אותנו את זה. The Slayer  05.12.10 22:11 2
         נשמע מאוד מוזר... Yariv-H 05.12.10 22:15 3
             קוד לא קצר The Slayer  05.12.10 22:29 4
  הפתרון של הבעייה לפחות במקרה שלי The Slayer  08.12.10 01:28 5

       
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   20:09   05.12.10   
אל הפורום  
  1. שמת ;(''system(''pause לפני ערך החזרה של ה-main?  
בתגובה להודעה מספר 0
 


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
The Slayer 
חבר מתאריך 29.4.03
7959 הודעות, 2 פידבק
   22:11   05.12.10   
אל הפורום  
  2. לא וגם לא לימדו אותנו את זה.  
בתגובה להודעה מספר 1
 
   ככה שמה שלא לימדו אסור להשתמש

עשיתי גם חיפושים בגוגל ראיתי שרשמו לנסות משהו שיגרום לעצירה
כמו getchar();
משום מה זה לא עובד ולא רק זה אפילו לא מבקש לקלוט תו
ושמתי את זה בהרבה מקומות לפני return


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Yariv-H לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 24.3.02
5856 הודעות, 1 פידבק
   22:15   05.12.10   
אל הפורום  
  3. נשמע מאוד מוזר...  
בתגובה להודעה מספר 2
 
   משהוא שעלה לי כרגע...

יש מצב שיש לך


scanf(%d,&xxx)

ומה שהמשתמש מכניס לו שם זה Char?
כי sacn f לא יודע להתמודד עם זה ומה שקורה הוא יכול לגרום למצב של כאילו "דילוג" על ה getchar()

אחרת אין שום סיבה שהוא ידלג על זה ולא יעצור...

אם זה לא ארוך תעלה תקוד ננסה לעזורלך..



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
The Slayer 
חבר מתאריך 29.4.03
7959 הודעות, 2 פידבק
   22:29   05.12.10   
אל הפורום  
  4. קוד לא קצר  
בתגובה להודעה מספר 3
 
   ערכתי לאחרונה בתאריך 05.12.10 בשעה 22:33 בברכה, The Slayer
 
אני שולח לך לפרטי כי פה אני לא יודע לאיזה ידיים זה יגיע
וזאת עבודה שצריך להגיש עד סוף השבוע

בכל אופן אני מקבל את הכל כמחרוזת בgets(str)
וזה הקלט היחידי שיש לי

שוב אני מציין אין בעיות בכלל וזה עובד אבל על משהו שצריך לבצע עבודה "קשה" התוכנית קורסת


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
The Slayer 
חבר מתאריך 29.4.03
7959 הודעות, 2 פידבק
   01:28   08.12.10   
אל הפורום  
  5. הפתרון של הבעייה לפחות במקרה שלי  
בתגובה להודעה מספר 0
 
   השתמשתי במשתנה סטטי בפונקציות
ולא איפסתי אותו בסיום


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net