高手帮看看这个程序
#include "stdio.h"#include "stdlib.h"
#define CNTL_Z '\032'
#define SLEN 50
int main(void)
{
char file[SLEN];
char ch;
FILE *fp;
long count,last;
puts("enter the name of the file to be processed:");
gets(file);
if((fp = fopen (file,"rb"))==NULL)
{
printf("reverse can't open %s\n",file);
exit(1);
}
fseek(fp,0L,SEEK_END);
last=ftell(fp);
for(count=1L,count<=last,count++)
{
fseek(fp,-count,SEEK_END);
ch=getc(fp);
if(ch!=CNTL_Z&&ch!='\r')
putchar (ch);
if(ch=='\r')
putchar('\n');
else
putchar(ch);
}
putchar('\n');
fclose(fp);
return 0;
下面是错误信息,最近都是这个错误,求解中
Compiling...
frkd.c
C:\VC6\MyProjects\fseed\frkd.c(24) : error C2143: syntax error : missing ';' before ')'
C:\VC6\MyProjects\fseed\frkd.c(24) : error C2143: syntax error : missing ';' before ')'
执行 cl.exe 时出错.