פורסם 2012 באוקטובר 1413 שנים שלום,קיבלתי מטלה לכתוב תכנית : עלי להכניס 4 מספרים ועל התוכנית לבצע סכום של המספרים וממוצע. מה שקורה שזה עובד רק המסך השחור עף מיד אחרי שהתוצאה מוצגת להלן התוכנית:roject1.cpp : Defines the entry point for the console application.// #include "stdafx.h"#include <iostream.h> #define MAX_NUMBERS 4 int main(int argc, char* argv[]){ int i; double Numbers[MAX_NUMBERS]; double sum, average; sum = 0.0; average = 0.0; for ( i = 0; i < MAX_NUMBERS; i++ ) { cout << "Please enter number " << i+1 << " (press enter to continue): "; cin >> Numbers; sum += Numbers; } average = sum / MAX_NUMBERS; cout << "The sum of the numbers is: " << sum << endl; cout << "The average of the numbers is: " << average << endl; cout << "Press any key to exit"; return 0;}
פורסם 2012 באוקטובר 1413 שנים מה בדיוק אתה רוצה שיקרה? הדפסת press any key to exist אבל אין אחרי זה פקודה שמחכה לקלט כלשהו.
פורסם 2012 באוקטובר 1413 שנים הכי פשוט זה cin לתוך איזה משתנה סתמי חסר-משמעות (אבל אז תצטרך ללחוץ enter ולא סתם כל מקש).
פורסם 2012 באוקטובר 1413 שנים או פשוט ()cin.getאגב, זה לא C אלא ++C.חוץ מזה, כשאתה כותב קוד בפורום, שים אותו בתוך טג קוד (הכפתור שמצויר עליו #).
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.