Modified the code as below. Seem it still can't read the file. Anyone can help. Thanks
Code:
#include <stdio.h>
#include <stdlib.h>
#define SIZE 20
int main ()
{
int number1[SIZE], number2[SIZE];
int i, j;
int count;
int n=10;
FILE *fp;
char filename[40] ;
printf("Enter file name: ");
gets( filename );
fp = fopen( filename, "r" );
if ( fp == NULL )
{
printf("Cannot open %s for reading \n", filename );
exit(1); /* terminate program */
}
fscanf(fp,"%d",&count);
for (i=0; i<n; i++)
{
printf ("%d ", number1[i]);
}
for (i=0; i<n; i++)
{
count=0;
for (j=0; j<n; j++)
{
if (number1[j] == number1[i])
{
count++;
}
}
number2[i] = count;
}
printf ("\n\n");
for (i=0; i<n; i++)
{
printf ("Number %d: %d occurencese\n", number1[i], number2[i]);
}
fclose(fp);
return 0;
}