I am getting compiler errors in my for loop and an illegal break within said for loop...Help?
Errors:
1>c:\users\robert\my programs\assignment 8_exercise 2\source.c(36) : error C2143: syntax error : missing ')' before ';'
1>c:\users\robert\my programs\assignment 8_exercise 2\source.c(36) : error C2059: syntax error : ')'
1>c:\users\robert\my programs\assignment 8_exercise 2\source.c(41) : error C2043: illegal break
Code:
#include <stdio.h>
#include <stdlib.h>
#define LINECOUNT 3;
#define SOURCE_FILE "C:/Users/Robert/Desktop/TestFile1.txt"
int main()
{
char c;
int lineCounter = 0;
FILE *file;
file = fopen(SOURCE_FILE, "r");
if(file==NULL)
{
printf("Error: can't open file.\n");
return 1;
}
else
{
printf("File opened successfully. Contents:\n\n");
for(lineCounter = 0; lineCounter <= LINECOUNT;;)
{
c = fgetc(file);
if(c = EOF)
{
break;
}
else if(c = '\n')
{
printf("%c", c);
lineCounter++;
}
else
{
printf("%c", c);
}
}
printf("\n\nNow closing file...\n");
fclose(file);
return 0;
}
}