私のプロジェクトは、ユーザーが 5000 個の数字を配列に入力できるようにする必要がありますが、いつでも停止できるようにすることです。ほとんどのコードがダウンしていますが、ユーザーが「-1」を入力して配列を表示したときにすべてを停止する方法がわかりません。これまでの私のコードは次のとおりです。
#include <stdio.h>
#include<stdlib.h>
#define pause system("pause")
#define cls system("cls")
#define SIZE 50
int i;
main()
{
int i;
int userInput[SIZE];
for (i = 0; i < SIZE; i++)
{
printf("Enter a value for the array (-1 to quit): ");
scanf("%i", &userInput[i]);
} // end for
for (i = 0; i < SIZE; i++)
{
if (userInput[i] == -1)
printf("%i. %i\n", i + 1, userInput[i]);
pause;
} // end for
pause;
} // end of main