Error message in c invalid binary : hi I am a college student working on a c program i have most of it done but with one error msg in c Im getting a error Type invalid operands to binary & (have 'int *' and 'int')
here is my program problem occurs line 34 or the fscanf num1

        #include <stdio.h>
        #include <stdlib.h>

        FILE *infile;
           FILE *prnt;
          main()
         {
	int num1, num2, nums;
	char complex;
	float fcost;
	char name [11];
	infile = fopen ("F:/DATA.txt",	"r");
	prnt   = fopen ("F:/income.txt",	"w");
	if (infile == 0)
	{
		printf ("FILE NOT ON DISK\n");
		system("pause");
		return 0;
	}
	fprintf (prnt, "%-15s %-23s %6s\n\n", "ABAHLMAN", "Program 1", "PAGE 1");
	fprintf (prnt, "\n");

	fscanf (infile, " %i %i %i %f %c", &nums &num1 &num2 &fcost &name);

	while (!feof (infile))
	{
		int area = (nums * 200) + (num1 * 300) + (num2 * 450);
		float cost = fcost + (area * 75.00);
		double income = 12 * ((nums *450) + (num1 * 550) + (num2 *700));
		float payback = cost/ income;

		fprintf (prnt, "%-10s %5f %7c %9.2f\n", name, payback, area, cost);
		fscanf (infile, " %d %d %d %f %c", &nums &num1 &num2 &fcost &name);
	}

	fclose (infile);
	fclose (prnt);
	return 0;
}
