[英]What happens when I open a text file and it's equal to NULL?
我們最近學會了在大學里打開文件,教授沒有告訴我們這個。 所以我打開一個文本文件並檢查文件是否等於 NULL。 如果它等於 NULL 呢? 這意味着我的文件中沒有數據?
FILE* file = fopen(filename, "r");
if (file == NULL)
{
return 1;
}
如果 fopen() 返回 NULL,這意味着文件打開沒有成功完成,在這種情況下它也會設置 errno 全局變量設置為重復錯誤。 您還可以在終端中閱讀“man fopen”以了解更多詳細信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.