I want to create new file with custom filename. I made this function to do this task:
int addfile(char* name)//return 0 if cannot create file
{
FILE* fn = fopen(name, "r");
if(fn == NULL)
{
return 0;
}
fclose(fn);
addtotab(name, 0);
return 1;
}
Unfortunately fn variable is always NULLptr so its early return 0. Is any better idea to do this than with fopen?
You should change
in
accordingly to the documentation at https://man7.org/linux/man-pages/man3/fopen.3.html .