עבור לתוכן

בעיה קטנה בבילדר c++ של בורלנד

Featured Replies

פורסם

צריך עזרא קטנה בבקשה...

התחלתי עכשיו להתעסק עם c++ אחרי שזנחתי אותה איזה שנה

ושכחתי איך אני אמור לעצור תוכנית שאני מריץ כי הקומפילר פשוט מריץ אותה

יותר מדי מהר ואני לא מתליח לראות את התוכנית

הערה: התוכנית רצה בדוס והקומפילר הוא של וינדוס(אין לי אפשרות לקומפ' של דוס...)

Plz...

פורסם

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

;()getch

פורסם

אם התוכנית הסתיימה וזה מחזיר אותך לקומפיילר ואתה רוצה לראות את הפלט תלחץ על alt+f5

פורסם
  • מחבר

תודה על המידע

אנסה בהקדם :)

עריכה:

alt+f5 לא עושה כלום אחרי שהוא מריץ את התוכנית(ההרצה עצמה ולא הדיבאג היא מהירה מדי)

ו getch() הוא פשוט לא מזהה את הפקודה

פורסם

אז ממש לא מובן מה הבעיה שלך...

דרך אגב זה getchar לא getch

פורסם
  • מחבר

הוא לא מזהה גם לא את getchar();

הבעיה היא כשאני מריץ את התוכנית אני לא רואה את הפלט כי הוא מופיע ונעלם(חלון דוס) מהר מדי

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

Please enter any key to continue....

פורסם

נסית לעשות braekpoint בדיבגר?

פורסם
  • מחבר

נסית לעשות braekpoint בדיבגר?

לא, אבל אשמח אם תסביר לי איך, כי כמו שאמרתי אני רק התחלתי להתעסק עם זה אחרי

המון זמן שזנחתי את זה

עריכה:

I figured it out by myself by thanks anyway

"כבודו, אין יותר שאלות"

פורסם

תעשה ככה:

int q;

cin >> q;

או לחלופין

char q;

q = cin.get();

זו הפקודה שאליה התכוונו המשוררים

  • 1 חודש מאוחר יותר...
פורסם

שחכתי בנוסף לפקודה getch();

תצטרך להוסיף בהתחלה עוד אינקלוד שיהיה בתוכו conio.h

אם אני זוכר נכון.

ארכיון

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

דיונים חדשים