פורסם 2006 בדצמבר 1118 שנים שלום לכולם. סתם חשבתי לעצמי אם אפשר לשנות את הכיתוב שמופיע בסוף על פעולה של תוכנה - "Press any key to continue" ? מדובר בשפה ++C , תמיד אחרי כל הרצת תוכנה מופיע ההודעה הזאת.. ולפעמים יש צורך במקש "מילוט" מהתוכנית אשר יהיה ספציפי.. אבל חוץ מיזה פשוט רציתי לדעת איך ניתן לשנות את הכיתוב הזה למשהו אחר. בנוסף, אם כבר אני ואתם פה.. יש לכם מקור עם מדריכים מומלצים על כל הקשור בפעולות חשבוניות ? אני פשוט קצת בשוק מכל התרגילים המתמטיים האלה והיישום שלהם ב ++C ... אם אפשר איזה מקור טוב שאני אוכל ללמוד את הדברים האלה.. עם תרגילים ודוגמאות זה יהיה נהדר.. תודה מראש
פורסם 2006 בדצמבר 1118 שנים כשאתה אומר שרשום press any key to continue אתה מדבר על ההרצה מהVS עצמו? למיטב ידיעתי לא ניתן לשנות את ההודעה הזו.ותן דוגמא לפעולה חשבונית שאתה מסתבך איתה.
פורסם 2006 בדצמבר 1118 שנים "press any key to continue" מתקבל אחרי הפקודה pause (של ה- command prompt)
פורסם 2006 בדצמבר 1218 שנים מחבר שלום שלום. אני עובד עם הIDE של מיקרוסופט.. Microsoft Visual C++ 6.0 . כשאני בונא פרוייקט פשוט שהוא "Console Application" < דומה ל"דוס" \ command prompt שבווינדוס, ובסוף של התוכנית תמיד כתוב "press any key to continue" אני מודע לזה שיש פקודה שעושה את אותו הדבר : system ("pause"); \n אבל ברצוני לדעת איך משנים הודעה "סופית" זו או לחילופין איך מעלימים אותה (אני כמעט בטוח שהייתה אפשרות שמאפשרת את העלמת הכיתוב "press any key to continue" ) אני יודע שניתפסתי על משהו שטותי אבל זה... בקשר לשאלה השנייה ותן דוגמא לפעולה חשבונית שאתה מסתבך איתה. אם כך.. אני אצטרך להתחיל להציף אתכם בשאלות...
פורסם 2006 בדצמבר 1218 שנים אולי לא הסברתי בצורה מדוייקת.זה לא ש"יש פקודה שעושה את זה", זו בדיוק הפקודה שעושה את זה.visual studio מריץ אותה אחרי התוכנית שלך כשאתה מפעיל דרך סביבת העבודה.אם תפעיל את התוכנית מחוץ ל- Visual studio, לא תהיה שם שום הודעה.
פורסם 2006 בדצמבר 1318 שנים בדוס היינו עושים זאת כךecho press any key to continue, king itay...pause >nul
פורסם 2006 בדצמבר 1318 שנים pause היא סתם פקודה של ms-dos שמדפיסה "press any key to continue" ומחכה למקש כלשהו.אתה יכול להחליף אותה בפונקציה בשם getch. הפונקציה הזו פשוט מחכה ללחיצה כלשהי על המקלדת, ואז מחזירה אותה.הבעיה היחידה היא ש-getch אינה פונקציה סטנדרטית של ++C, ולכן לא תעבוד בכל המהדרים (אני לא בטוח לגבי VC 6).
פורסם 2006 בדצמבר 1318 שנים אני לא יודע לגבי CPP , אולי יש שם פתרון יעיל יותר, אבל כשאני רוצה להציג הודאת יציאה ב C אני בונה פונקציה מאוד מאוד פשוטה לדוגמה:void exit_msg(){ puts ("Your exit massage here... (press ENTER): "); fflush(stdin); getchar();} ואז משתמש בפוצקציה atexit כדי לוודא ש exit_msg תרוץ כל פעם שהתוכנית מסתיימת, זה חוסך לי קצת הקלדה...
פורסם 2006 בדצמבר 1518 שנים מחבר תודה לכולם, בסוף השתמשתי בפונ" cin.get (); וזה התגבר על הבעיה.. איזה אירוני.. זאת הדרך לעשות את פעולת ה "PAUSE" שבWIN במערכות UNIX\LINUX עכשיו אני יותר רגוע ;D מה לגבי העיניין השני ?
פורסם 2006 בדצמבר 1518 שנים זו לא בידיוק פקודת PAUSE. זו פקודה שמחכה לקלט, ומחזירה לך אותו. יש בLINUX פקודה אחרת שמאפשרת לך לעשות PAUSE(תנחש איך קוראים לה...). היא מחכה לסיגנל כלשהו מהמשתמש ויוצאת מהמצב הזה.בשביל מה שאתה צריך, cin.get() מספיק.מה הייתה השאלה השניה שלך?
פורסם 2006 בדצמבר 1618 שנים מחבר בנוסף, אם כבר אני ואתם פה.. יש לכם מקור עם מדריכים מומלצים על כל הקשור בפעולות חשבוניות ? אני פשוט קצת בשוק מכל התרגילים המתמטיים האלה והיישום שלהם ב ++C ... אם אפשר איזה מקור טוב שאני אוכל ללמוד את הדברים האלה.. עם תרגילים ודוגמאות זה יהיה נהדר.. תודה מראש ^זה חלק מהשאלה השנייה שלי, החלק השני הוא אור ירוק בלהציף אתכם בשאלות
פורסם 2006 בדצמבר 2118 שנים מחבר מצטער על התגובה המאוחרת.. היה לנו "בוחנון" < בשפת המרצה.. בפועל זה היה פסיכומטרי בשבילי.. אני רואה שיש אישור ירוק בקשר להצפות בשאלות, אבל אני מזהיר יכולים להיות שאלות מאד מסוכנות לבריאות אז תצפו בקרוב לים של שאלות ממני אבל יש לכם עוד קצת זמן.. עכשיו יש קצת חופש Off Thread זה קצת לא קשור אבל.. קיבלתי ספר מחבר, הוא טען שהוא יעזור לי להבין את כל הדברים החשובים הדרושים ב ++C (למעט "עיצוב תוכנה") שם הספר הוא: "ערכת לימוד ++C" "למד ++C מהתחלה תוך כדי פיתוח פרויקט" "מדריך למתחילים - אפילו אינם בעלי רקע בתכנות" -הוצאת פוקוס מחשבים מאת ג'סי ליברטי ברקע יש ציור של שרשרת על רקע אדום~ האם כדי לי במקביל-מהצד לקרוא גם את הספר הזה ? אם אתם מכירים את הספר או שמעתם עליו, תנו משוב בבקשה.. ---עריכה--- מצאתי לינק בקשר לספר המדובר: http://www.focus.co.il/Product.asp?Pid=239-298MPR&Cat2Cat1ID=3&Cat2ID=3 והינה התוכן עיניינים שלו: http://www.files.e-shop.co.il/focus/pdf/239-298.pdf ---עריכה--- וחג שמח לכולם. (אם כי קצת באיחור..)
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.