עבור לתוכן

שאלה בהקשר ללולאה בפסקל

Featured Replies

פורסם

איך אני עושה לולאה שרושמת hello עד שנלחץ המקש q?

פורסם

בעקרון אם אתה מבקש שירוץ לך HELLO על המסך בלי הפסקה עד שתלחץ Q ואז זה יפסיק,

אז אני לא רואה ממש אפשרות לזה. יכול להיות ולא עולה לי כרגע בראש, אבל כרגע ממה שאני חושב זה לא אפשרי.

כי אתה אם אתה רוצה להפסיק אותה ספצפית בQ אתה חייב לקלוט את ה-Q הזה, וכל עוד רץ על המסך שלך

מלל אתה לא יכול לקלות, מה שבכלל לא נראה לי אפשרי להריץ לולאה שתבצע פעולה מסויימת בלי הפסקה

עד הקשה של מקש כלשהו, מבלי לקלוט אותו לפני כן.

תוכל להריץ לולאה שתרשום HELLO, תחכה לקלט מין המשתמש ואם הקלט לא יהיה מה שקבעת

היא תריץ שוב את הפעולות, אם הקלט יהיה מה שרצית אז הלולאה תגמר והתוכנית תמשיך לשאר הפעולות,

או תגמר במקרה ואין יותר פעולות.

פורסם

בעקרון אם אתה מבקש שירוץ לך HELLO על המסך בלי הפסקה עד שתלחץ Q ואז זה יפסיק,

אז אני לא רואה ממש אפשרות לזה. יכול להיות ולא עולה לי כרגע בראש, אבל כרגע ממה שאני חושב זה לא אפשרי.

כי אתה אם אתה רוצה להפסיק אותה ספצפית בQ אתה חייב לקלוט את ה-Q הזה, וכל עוד רץ על המסך שלך

מלל אתה לא יכול לקלות, מה שבכלל לא נראה לי אפשרי להריץ לולאה שתבצע פעולה מסויימת בלי הפסקה

עד הקשה של מקש כלשהו, מבלי לקלוט אותו לפני כן.

תוכל להריץ לולאה שתרשום HELLO, תחכה לקלט מין המשתמש ואם הקלט לא יהיה מה שקבעת

היא תריץ שוב את הפעולות, אם הקלט יהיה מה שרצית אז הלולאה תגמר והתוכנית תמשיך לשאר הפעולות,

או תגמר במקרה ואין יותר פעולות.

יש פקודה ב PASCAL שבוקדת אם יש מקש ב QUEUE, ואם אין אז היא ממשיכה הלאה (ככה שהתוכנית פועלת במצב NON-BLOCKING), אבל אני לא זוכר מה היא.. נראה לי שהשבוע באחד מהפוסטים הקודמים רשמו אותה..

ארכיון

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

דיונים חדשים