undeclared identifier - unsure as to why
问题 I am just learning C I have written the following: void main(void) { unsigned int curr_dat = 0; // The current dat file to use unsigned char ch = 0; // Key entered at keyboard unsigned char lastkey = 0; // Last key entered (movement command) FILE *fp; } However i am getting these errors when trying to compile: error C2065: 'FILE' : undeclared identifier error C2065: 'fp' : undeclared identifier warning C4552: '*' : operator has no effect; expected operator with side-effect I'm unsure why as i