fclose(fp);當然不行,它不是清除文件而是關(guān)閉文件。fp=fopen("a.txt","w");肯定清除當前目錄下名為a.txt文件的內(nèi)容,只留下一個文件名——你說沒有清除那只是路徑?jīng)]有寫全——我的工作代碼就這樣用著:每月1號0點自動清除上月記錄,開始本月新記錄。如果你說的是連文件名都清除的函數(shù),那叫刪除文件,有個函數(shù)叫remove(FILE *);,你可以一試。
“專業(yè)、務(wù)實、高效、創(chuàng)新、把客戶的事當成自己的事”是我們每一個人一直以來堅持追求的企業(yè)文化。 創(chuàng)新互聯(lián)公司是您可以信賴的網(wǎng)站建設(shè)服務(wù)商、專業(yè)的互聯(lián)網(wǎng)服務(wù)提供商! 專注于成都做網(wǎng)站、網(wǎng)站建設(shè)、軟件開發(fā)、設(shè)計服務(wù)業(yè)務(wù)。我們始終堅持以客戶需求為導(dǎo)向,結(jié)合用戶體驗與視覺傳達,提供有針對性的項目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場,引領(lǐng)市場!
#include?stdio.h
int?main?(int?argc,?char?*argv[])
{
//w+代表打開可讀/寫文件,若文件存在則文件長度清為零,即該文件內(nèi)容會消失。若文件不存在則建立該文件
//如果這個文件是只寫文件那就需要用w
//如果這個文件不存在就不能創(chuàng)建的話?需要用access函數(shù)先判斷該文件是否存在
FILE?*pf?=?fopen("test.txt",?"w+");
if?(pf)
{
printf("文件已被清空\n");
fclose(pf);
}
return?0;
}
如何在c語言中清空文件里的內(nèi)容的方法。
如下參考:
1.打開Sublime文本,創(chuàng)建一個新的Czhidao文件,然后導(dǎo)入C庫,如下所示。
2.接下來,創(chuàng)建C語言的主函數(shù),文件的操作將在主函數(shù)中進行,如下圖所示。
3.接下來,調(diào)用C語言的fopen函數(shù)打開文件,如下圖所示。
4.打開文件后,您可以通過fgetc函數(shù)讀取并獲取文件的內(nèi)容,如下圖所示。
名稱欄目:c語言函數(shù)清空一個文件,c語言如何清空文件中的數(shù)據(jù)
文章源于:http://jinyejixie.com/article0/hseeio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、關(guān)鍵詞優(yōu)化、云服務(wù)器、網(wǎng)站建設(shè)、移動網(wǎng)站建設(shè)、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)