I just created this simple array and compiled it and ran it once it was finished I received this error message:
3 [main] a 6196 exception::handle: Error while dumping state (probably corrupted stack)
Segmentation fault (core dumped)
I am running Cygwin on Windows 7 64bit.
Code:
/* One Dimensional Array Source Code*\
#include <stdio.h>
main()
{
//Declare and Initialize Variables
int iArray[] = {0};
int iX = 0;
int iNum = 0;
int iCount = 0;
//Input Data Module
printf("\n Enter a number:");
printf("\n Enter 0 when done:");
scanf("%d", &iNum);
while (iNum != 0)
{
iArray[iX] = iNum;
iX ++;
printf("\n Enter a number:");
printf("\n Enter 0 when done:");
scanf("%d", &iNum);
iCount++;
}//end while
//Display Data Module
for (iX= 0; iX <= (iCount -1); iX++)
{
printf("%d\n", iArray[iX] );
iX = iX ++;
}//end for
return 0;
}//end program