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

main(){
//ファイル改行数を数える
FILE *fp; //ファイルポインタ
char filename[256]; //ファイル名
char c;//読み込んだ文字
int total = 0; //改行文字をカウントする変数

//ファイル名決定
printf("ファイル名を入力して下さい > ");
gets(filename);

//ファイルオープン
if((fp = fopen(filename,"r")) == NULL);
{printf("ファイルオープンエラー\n"); exit(1);}

//ファイル読み込み
while((c == fgetc(fp)) != EOF)
{if(C == '\n') {total++;}}

fclose(fp);
printf("行数 %d\n", total+1);

return 0;
}

エラー E2451 5-2.c 22: 未定義のシンボル C(関数 main )
*** 1 errors in Compile ***

これで何故かエラーがでます、ご指導宜しくお願い致します。