Bin noch kein Profiprogger, also was meinst du mit "Hund"?

Der Code-Ausschnitt sieht folgendermaßen aus:

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

int main()
{
char filename;
scanf("%c",&filename);

FILE *file1;

file1 = open(strcat(filename,".txt"), "w+");

fprintf(file1,"Das ist ein Test");

fclose(file1);



system("PAUSE");
return 0;
}