freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

保存程序數(shù)據(jù)ppt課件-文庫(kù)吧資料

2025-05-12 01:40本頁(yè)面
  

【正文】 eturn 1。 ? fs = fopen(, wb)。 使用文件保存學(xué)生信息 關(guān)閉文件 ? int save() ? { ? int count。 ? 前面曾經(jīng)把打開文件(用 fopen函數(shù))時(shí)所帶回的指針賦給了 fs,今通過 fs把該文件關(guān)閉,使其不再指向該文件。 ? 用 fclose函數(shù)關(guān)閉文件。 “ 關(guān)閉文件 ” 就是使文件指針變量不指向該文件,也就是文件指針變量與文件 “ 脫鉤 ” ,此后不能再通過該指針對(duì)原來與其相聯(lián)系的文件進(jìn)行讀寫操作。 ? if(i==1l) ? printf(error\n)。用 ftell函數(shù)可以得到當(dāng)前的位置,如果 ftell函數(shù)返回值為 1L,表示出錯(cuò)。 使用文件保存學(xué)生信息 讀寫文件 ? ftell()函數(shù)的作用是得到文件中的當(dāng)前位置,用相對(duì)于文件開頭的位移量來表示。 ? 可以用: succ = fseek(fs, 0, SEEK_END)。 ANSI C標(biāo)準(zhǔn)規(guī)定在數(shù)字的末尾加一個(gè)字母 L,表示是 long型。調(diào)用形式為: ? fseek(文件指針,位移量,起始點(diǎn) ) ? 其中起始點(diǎn)用 0、 1和 2代替, 0代表 “ 文件的開始 ” , 1代表“ 當(dāng)前位置 ” , 2代表 “ 文件的末尾 ” 位移量是指以 “ 起始點(diǎn) ”為基點(diǎn),向前移動(dòng)的字節(jié)數(shù)(該位移量可以為正數(shù),也可以是負(fù)數(shù))。i++) ? fwrite((stu+i), sizeof(Student), 1, fs)。 ? 可以用 fwrite函數(shù)把內(nèi)存中的學(xué)生數(shù)據(jù)輸出到磁盤文件中去: ? for(i=0。icurrent。 ? stu = (Student *)malloc(total*sizeof(Student))。 ? fs文件類型的指針。 ? size要讀寫的字節(jié)數(shù)。 ? fwrite(buffer,size,count,fs)。 ? exit(0)。此時(shí) fopen函數(shù)將帶回一個(gè)空指針值 NULL。文件可以是文本文件,也可以是二進(jìn)制文件。\39。通過文件指針,可以對(duì)它所指向的文件進(jìn)行各種操作。 ? fopen函數(shù)的調(diào)用方式通常是: ? FILE *fs。 ? 在 C語(yǔ)言中,對(duì)文件的讀寫都是通過庫(kù)函數(shù)實(shí)現(xiàn)的。 ? 按二進(jìn)制文件存放數(shù)據(jù),其存放形式與數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式相同,也就是說數(shù)據(jù)是按其在內(nèi)存中的存儲(chǔ)形式原樣輸出到磁盤上存放。 ? 按文本文件存放數(shù)據(jù)時(shí),每個(gè)字符占一個(gè)字節(jié),并且按其ASCII碼存儲(chǔ)到文件中,所以文本文件也稱為 ASCII文件。操作系統(tǒng)是以文件為單位對(duì)數(shù)據(jù)進(jìn)行管理的。當(dāng)需要的時(shí)候可以從磁盤上讀出數(shù)據(jù),當(dāng)數(shù)據(jù)被修改的時(shí)候,能重新寫回磁盤,保證磁盤上的數(shù)據(jù)和內(nèi)存數(shù)據(jù)一致。第九章 保存程序數(shù)據(jù) 主要內(nèi)容 ?案例:將 “ 學(xué)生信息管理系統(tǒng) ”
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1