Тема: 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;
}