溫馨提示×

c語言編程顯示文件不存在怎么解決

小億
651
2023-11-03 03:47:24
欄目: 編程語言

在C語言中,可以使用文件指針來判斷文件是否存在。具體的解決方法如下:

  1. 使用 fopen() 函數打開文件,如果返回值為 NULL,則表示文件不存在。
FILE *fp;
fp = fopen("filename.txt", "r");
if (fp == NULL) {
    printf("文件不存在\n");
    // 其他處理操作
} else {
    // 文件存在,可以進行后續的讀寫操作
    fclose(fp); // 關閉文件
}
  1. 使用 access() 函數判斷文件是否存在,如果返回值為 -1,則表示文件不存在。
#include <unistd.h>

if (access("filename.txt", F_OK) == -1) {
    printf("文件不存在\n");
    // 其他處理操作
} else {
    // 文件存在,可以進行后續的讀寫操作
}

以上兩種方法都可以判斷文件是否存在,你可以根據具體的需求選擇適合的方法。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女