Header file:
    stdio.h
Synopsis:
    int remove(const char *file);
Description:
     Removes/deletes the named file and returns 0 on success, non-zero on failure.
remove function C example:
  #include<stdio.h>
#include<string.h>
int main() {
char filename[100];
int ret = 0;
printf("Enter the filename to be removed:");
fgets(filename, 90, stdin);
filename[strlen(filename) - 1] = '\0';
ret = remove(filename);
if (ret == 0)
#include<string.h>
int main() {
char filename[100];
int ret = 0;
printf("Enter the filename to be removed:");
fgets(filename, 90, stdin);
filename[strlen(filename) - 1] = '\0';
ret = remove(filename);
if (ret == 0)
                printf("Removed successfully\n");
else
printf("Task failed\n");
return 0;
}
else
printf("Task failed\n");
return 0;
}
  Output:
  jp@jp-VirtualBox:~/$ cat file.txt 
hello world
hello world
jp@jp-VirtualBox:~/$ ./a.out
Enter the filename to be removed:file.txt
Removed successfully
jp@jp-VirtualBox:~/$ ls
a.out fclose.c fflush.c fflush_sam.c remove.c
hello world
hello world
jp@jp-VirtualBox:~/$ ./a.out
Enter the filename to be removed:file.txt
Removed successfully
jp@jp-VirtualBox:~/$ ls
a.out fclose.c fflush.c fflush_sam.c remove.c
 
No comments:
Post a Comment