42節講資料儲存到文字!

2021-07-09 04:17:12 字數 1783 閱讀 3832

一.檔案的操作步驟

1.定義檔案指標變數

2.開啟檔案

3.對檔案進行讀或寫

4.關閉檔案

例:

#include #include int main()

for(i=0;i<10;i++)

fclose(fp);//最後我們關閉檔案

return 0;

}

概述:一、開啟檔案

作用:將檔案資訊從磁碟裝入計算機記憶體,建立與檔案有關的資訊,建立檔案指標與檔名之間的關聯

形式:檔案指標變數名=fopen(檔名,使用方式)

例:fp=fopen("date.txt","w")

例2:

file *fp

fp=fopen("c:\\date.txt","w")//這裡有倆個斜槓,因為c語言裡斜槓作為轉義字元,如果我們要輸出,用雙斜槓輸出乙個斜槓

if(fp==null)

使用檔案的方式說明:

「r」表示唯讀,為輸入開啟乙個文字檔案

「w」表示只寫,為輸出開啟乙個文字檔案

「a」表示追加,向文字尾部追加輸入資料

暫時我們只介紹文字檔案的順序讀寫

檔案開啟的結果:

1.成功:返回值為file型別的指標

2.失敗:返回null

所以我們可以用來判斷檔案是否成功開啟

二、使用寫檔案方式之一-----格式化輸出

分析**:

#include #include int main()

//輸入5名員工的工號和工資,並儲存到檔案中

for(i=1;i<=5;i++)

fclose(fp);

return 0;

}

實用讀檔案方式之一-----格式化輸入

**分析:

#include #include int main()

//輸入5名員工的工號和工資,並儲存到檔案中

for(i=1;i<=5;i++)

fclose(fp);

return 0;

}

實用寫檔案方式之一-------將字元寫入檔案

1.函式原型: int fputc(int ch,file *fp)

2.功能:把字元ch寫到fp指向的磁碟檔案中去

3.函式返回值:

成功:返回值就是輸入的字元

失敗:返回乙個eof(-1)

**分析:

#include #include int main()

while((c=getchar())!=eof)

fputc(c,fp);

fclose(fp);

return 0;

}

實用讀檔案方式之一------從檔案中讀取字元

1.函式原型:int fgetc(file *fp)

2.函式功能:

從檔案指標fp指向的檔案當前位置(位置指標)讀出乙個字元,然後檔案位置指標自動後移,指向檔案中的下乙個字元,返回值為讀入的字元

若遇到檔案結束符,則返回結束符eof(-1)

**分析:

#include #include int main()

while((c=fgetc(fp))!=eof)

putchar(c);

fclose(fp);

return 0;

}

這節課先到此為止

scrapy爬取資料並儲存到文字

1.scrapy專案結構如下 2.開啟spidler目錄下的duba.py檔案,如下 這個是根據豆瓣一部分頁面獲取的熱門話題內容,有6條資料 coding utf 8 import scrapy from scrapydemo.items import scrapydemoitem from lxm...

把資料儲存到本地

student.h import inte ce student nsobject property nonatomic,copy nsstring name property nonatomic,copy nsstring property nonatomic,assign nsinteger a...

Scrapy item資料儲存到mysql

以下操作是在window環境下進行的 pip install mysqlclient2.新建pipelineitem 類class mysqlpipelineitem object def init self pass def process item self,item,spider pass d...