ฟังก์ชันไลบรารี 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