שפת C/ניהול זיכרון דינאמי: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
מ קישורים |
|||
שורה 37:
int c;
int numbers[10];
int i=0;
do
שורה 47:
numbers[i] = d;
i++;
printf("Please enter 0 to quit, or any other number to continue: ");
scanf("%d", &c);
שורה 54 ⟵ 55:
printf("The numbers you entered, in reverse order, are:\n");
do
while(i > 0)▼
{
printf("%d\n",numbers[i--]);▼
i--;
}
▲ while(i > 0);
return 0;
</source>
נשים לב שתוכנית זו פועלת '''עד''' 10 מספרים. אם המשתמש יקליד יותר מספרים מכך, נקבל [[שפת C/מערכים/זהירות בטיפול במערכים|גלישה מהמערך]]. לכאורה, קל לתקן זאת. נחליף את השורה:
|