通過檔案的處理,可以把記憶體中的資料儲存到外存中,實現資料的持久化。
一、檔案的儲存
file *fp;
處理檔案流程
1、開啟檔案
建立乙個從記憶體到磁碟的緩衝區,把內容寫到記憶體中。
fopen();
2、存資料
把記憶體中的資料對映到磁碟中,實現資料寫入。
fprint()
3、關閉檔案
fclose()
**如下:
#include
int main(int argc, const char * argv)
二、檔案的讀取
1.開啟檔案
fp=fopen("/c:\documents and settings\administrator\桌面\
ok.txt", "r");
2.讀資料
char str[100];
fscanf(fp, "%s",str);
3.關閉檔案
fclose(fp);
printf("讀取檔案內容:\n %s",str);
例1:在程式中錄入10名學生的資訊:
1、把這10名學生的成績儲存到檔案
#include
typedef struct _studentstudent;
int main(int argc, const char * argv)
//儲存到檔案
file * fp;
fp=fopen("c:\documents and settings\administrator\桌面\
ok.txt", "w");
for(int i=0;i<3;i++)
fclose(fp); }
2、把這10名學生的成績從檔案中讀取出來
#include
typedef struct _studentstudent;
int main(int argc, const char * argv)
int i=0;
while (!feof(fp))
//輸出讀取的內容
for(int i=0;i<3;i++)
fclose(fp);
return 0; }
Properties 讀取檔案和儲存檔案
public static void main string args throws ioexception try string value props.getproperty midlet jar url system.out.println value value props.setprope...
Pandas 讀取和儲存檔案
1.讀取檔案 pandas可以讀取xlsx json csv sql等多種檔案格式 import pandas as pd 讀取檔案 file pd.read excel test.xlsx encoding utf 8 需要安裝xlrd模組 file pd.read csv file pd.rea...
資料儲存 CSV檔案讀取和儲存
import csvdef read csv demo1 with open r c users administrator desktop classroom1.csv as f reader csv.reader f 構造讀取器 把檔案指標傳給csv.reader 方法並賦值給reader,返回...