ฟังก์ชันไลบรารี C int ลบ (const char * ชื่อไฟล์) ลบ ชื่อไฟล์ . ที่กำหนด จึงไม่สามารถเข้าถึงได้อีกต่อไป
ต่อไปนี้เป็นการประกาศฟังก์ชัน remove()
int remove(const char *filename)
ฟังก์ชันนี้ใช้ชื่อไฟล์ นี่คือสตริง C ที่มีชื่อไฟล์ที่จะลบ เมื่อสำเร็จ ระบบจะคืนค่าศูนย์ เมื่อมีข้อผิดพลาด -1 จะถูกส่งคืน และตั้งค่า errno อย่างเหมาะสม
ตัวอย่าง
#include <stdio.h>
#include <string.h>
int main () {
int ret;
FILE *fp;
char filename[] = "file.txt";
fp = fopen(filename, "w");
fprintf(fp, "%s", "This is tutorialspoint.com");
fclose(fp);
ret = remove(filename);
if(ret == 0) {
printf("File deleted successfully");
} else {
printf("Error: unable to delete the file");
}
return(0);
} สมมติว่าเรามีไฟล์ข้อความ file.txt ที่มีเนื้อหาบางส่วน ดังนั้นเราจะลบไฟล์นี้โดยใช้โปรแกรมด้านบน ให้เราคอมไพล์และรันโปรแกรมด้านบนเพื่อสร้างข้อความต่อไปนี้ แล้วไฟล์จะถูกลบอย่างถาวร
ผลลัพธ์
File deleted successfully