Тема: C || Створення файлу, видалення файлу
Чомусь після того, як я ввожу назву файлу, мені її виводить на екран і так безкінечно.
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <string.h>
int main()
{
    printf("Enter file name\n");
    char buf[BUFSIZ];
    int n;
    while((n = read(1, buf, BUFSIZ)))
    write(1, buf, n);
    int dell = unlink(buf);
    char c = dell + '0';
    if(dell != 0)
    {
        perror("unlink() error");
    }
    else if(dell >= 0)
    {
        FILE *fp;
        fp = fopen(buf, "w");
    }
    return 0;
}