ABA


"בעיה בC, איך אני עושה לולאה אין סופית עם תנאי יציאה?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #12095 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12095
Tamirrr

   22:04   09.05.05   
אל הפורום  
  בעיה בC, איך אני עושה לולאה אין סופית עם תנאי יציאה?  
 
   הכוונה שלי היא שאני בתוך לולאה, עכשיו אני רוצה שאם אני לוחץ ESCAPE אז זה יוצא לי ממנו ואם לא אז זה ממשיך
כאילו אם אין לחיצה אז זה ממשיך לבד
הבעיה שלי שהוא תמיד קורא לפונקציה (כמו שצריך) אבל איך אני יעשה שהיא תפעל ברקע? זה קצת יותר מסובך נכון?
הדרך היחידה שאני חושב עליה זה פשוט להשתמש בפונקצית שעון ולבדוק זמן...
יש דרך אחרת?
תודה


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  אם אני לא טועה יש פקודה שהולכת ככה kbhit! אני לא בטוח תבדוק אבל את האו public_enemy 09.05.05 22:10 1
     תודה אחי אני יבדוק Tamirrr 09.05.05 22:12 2
  אחי.. אין בעייה! הנה לך הפיתרון Titanium 09.05.05 23:10 3
     למה לא לעשות BlacK EaglE 10.05.05 15:20 4
     אחי תודה על העזרה אבל אני שולט כבר די טוב Tamirrr 10.05.05 17:10 6
  אתם בטוחים שהבנתם אותי? Tamirrr 10.05.05 17:10 5
  וואלה אחי (זה עם הkbhit) תודה הצלחתי את זה בסוף Tamirrr 10.05.05 21:05 7

       
public_enemy

   22:10   09.05.05   
אל הפורום  
  1. אם אני לא טועה יש פקודה שהולכת ככה kbhit! אני לא בטוח תבדוק אבל את האו  
בתגובה להודעה מספר 0
 
  


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

   22:12   09.05.05   
אל הפורום  
  2. תודה אחי אני יבדוק  
בתגובה להודעה מספר 1
 
  


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

   23:10   09.05.05   
אל הפורום  
  3. אחי.. אין בעייה! הנה לך הפיתרון  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 09.05.05 בשעה 23:12 בברכה, Titanium
 
מכיר את הפקודה ;break
פקודה זו אומרת לצאת מן הלולאה.
עושים:
(0==0)while
ומפניי ש0 תמיד יהיה שווה ל 0, הלולאה תחזור על עצמה אין סוף פעם.
עד שתוסיף לה תנאי (IF) ובתוכו תהיה הפקודה ;break
לדוגמה:
https://rotter.name/User_files/nor/427fc3b97b00e03d.txt


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BlacK EaglE
חבר מתאריך 23.3.02
1354 הודעות
   15:20   10.05.05   
אל הפורום  
  4. למה לא לעשות  
בתגובה להודעה מספר 3
 
  

#include<stdio.h>
#include<conio.h>
main()
{
int a;
while(a!=0)
{
scanf("%d",&a); // .קולט למשתנה
}
}

כאילו לעשות לולאה אינסופית עם תנאי בפנים זה ממש מיותר


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

   17:10   10.05.05   
אל הפורום  
  6. אחי תודה על העזרה אבל אני שולט כבר די טוב  
בתגובה להודעה מספר 3
 
   בשפה
רק שמה נתקעתי...לא הבנתם אותי בדיוק


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

   17:10   10.05.05   
אל הפורום  
  5. אתם בטוחים שהבנתם אותי?  
בתגובה להודעה מספר 0
 
   אני רוצה לעשות שהלולאה תרוץ ותפסיק לרוץ אם אני לוחץ ESC
עכשיו נתקעתי בשלב של הלחיצה על ESC
אני כל פעם צריך ללחוץ מקש אחר חוץ מESC כדי שהלולאה תמשיך לרוץ
הכוונה שלי שרק אם אני לוחץ ESC אז היא מפסיקה


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

   21:05   10.05.05   
אל הפורום  
  7. וואלה אחי (זה עם הkbhit) תודה הצלחתי את זה בסוף  
בתגובה להודעה מספר 0
 
  


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

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

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



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