hi all,
im very new to programming and require some help with an assignment. im trying to count the occurrences of words in a text file and output the results. this is what ive got so far any help would be greatly appreciated.

Code:
#include "stdafx.h"
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <dos.h>
#include <windows.h>

int processFile();

int main()
{
	processFile();

	return 0;
}

int processFile()
{
	char c , fname[25] , arr[1000][15]= {0} , oneword[15] ;
	int count[1000] = {0} , x = 0 , y , i = 0 , p ;
	FILE *file1;

	

	printf("\nenter file to process\n");
	scanf("%s" , &fname);
	file1 = fopen(fname , "r");
	if (file1 == NULL)
	{
		printf("error file missing");
		//menu();
		return 1;
	}
 while(!feof(file1))
	{
		c = fscanf(file1 , "%s" , &oneword);
		for( i = 0 ; i < 1000 ; i++)   //arr[i] != '\0'
		{
			if(strcmp(arr[i] , oneword)==0)
			{
				count[i]++;
				break;
			}
			
		}
				x++;
				strcpy(arr[x] , oneword);
    }
	for(p = 0 ; p < 1000 ; p++)
	{
		printf("%8s%11d\n" , arr[p] , count[p]);
		Sleep(100);
	}

	fclose(file1);
	system("pause");
	return 0;
}