乙個基礎的檔案讀寫(複習)

2021-07-17 06:08:47 字數 740 閱讀 4132

//乙個基礎的檔案讀寫,(由於上傳原因,**的格式不太好,僅供參考,**編寫測試均成功,僅供參考)

#include

#include

#include

#include

#include

#include

int main(int argc,char *argv)

; char writebuf[20]="i love linux";

//第一步:開啟乙個檔案

fd=open("a.txt",o_rdwr);

if(fd<0)

else

printf("fd=%d.\n",fd);

//第二步:讀寫檔案

/*     

//讀檔案

ret= read(fd,buf,6);

if(ret<0)

else

printf("檔案讀取成功,檔案讀取位元組數為%d.\n",ret);

printf("讀取的內容為:[%s].\n",buf);

*///寫檔案

ret=write(fd,writebuf,strlen(writebuf));

if(ret<0)

else

printf("檔案寫成功,寫入了%d個位元組.\n",ret);

//第三步:關閉檔案

close(fd);

return 0;

}

乙個簡單的檔案讀寫例項

1.開啟檔案與關閉檔案 1 linux中的檔案描述符fd的合法範圍是0或者乙個正正數,不可能是乙個負數。2 open返回的fd程式必須記錄好,以後向這個檔案的所有操作都要靠這個fd去對應這個檔案,最後關閉檔案時也需要fd去指定關閉這個檔案。如果在我們關閉檔案前fd丟掉了那就慘了,這個檔案沒法關閉了也...

第乙個檔案讀寫的例子

首先,我們開啟vs2013,新建乙個窗體應用程式如圖 需求 我們要實現這樣的功能,點選文字框,然後彈出檔案對話方塊,讓我們選擇檔案,然後點選確定之後,讀取指定檔案的內容,隨後我們將讀取到的資料,寫入文字中。檔案讀寫原理 前面,我們在學習檔案讀寫原理的時候,已經知道,硬碟的資料和記憶體之間的關係,在磁...

C 檔案讀寫 容易疏忽的乙個問題

今天需要解決乙個問題,將影像瓦片 一堆jpg檔案 分別進行讀取,並將所有資料以檔案流的方式存入乙個.db的檔案中,同時將每個jpg資料在db檔案中的位置儲存下來,作為index存在.idx檔案中。其中部分 如下 沒有copy fopen和fclose的部分 1 char buf 256 for in...