




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
存儲設(shè)備第九章數(shù)據(jù)的永久性存儲內(nèi)部存儲設(shè)備外部部存儲設(shè)備C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第1頁!9.1數(shù)據(jù)的永久性存儲文件是永久性存儲設(shè)備的最基本存儲單位。文件能夠大量的、永久性的保存數(shù)據(jù)信息,并能夠通過各種文件操作功能來管理和使用這些數(shù)據(jù)。文件概念:文件是指存儲在永久性存儲設(shè)備上的具有名字(文件名)的一組相關(guān)數(shù)據(jù)的集合,通常也被稱為磁盤文件。C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第2頁!9.2文件的組織方式根據(jù)編碼方式,文件可以分為兩種:一種是文本文件(ASCII碼文件),另一種是二進(jìn)制文件。通過C語言編程實(shí)現(xiàn)對文件的訪問時,必須要嚴(yán)格按照文件原有的編碼方式及文件存儲格式來對文件進(jìn)行訪問操作,才能正確讀寫文件數(shù)據(jù)。C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第3頁!9.3文件的操作文件操作主要包括讀文件和寫文件等。讀文件是指從文件中把數(shù)據(jù)信息讀入內(nèi)存中,以供程序調(diào)用;寫文件是指把內(nèi)存中的數(shù)據(jù)信息輸出到永久性存儲設(shè)備上的文件中,起到保存數(shù)據(jù)和實(shí)現(xiàn)數(shù)據(jù)共享的功能。C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第4頁!9.3文件的操作C語言的文件操作編程時,用FILE來定義一個文件結(jié)構(gòu)體類型指針變量(通常稱為文件指針),用來指向被訪問的文件并通過該文件指針變量來訪問文件信息。文件指針定義形式:9.3.1stdio.hFILE*fp; /*定義文件結(jié)構(gòu)體類型指針變量*/上面的C程序語句定義了一個文件指針fp,但fp指向哪個文件,目前并不知道,只有通過文件打開函數(shù)讓fp指向某個指定文件,將fp與該文件關(guān)聯(lián)起來,才能使用fp。C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第5頁!9.3文件的操作stdio.h中關(guān)于文件的宏定義9.3.1stdio.h#defineSEEK_SET 0 /*表征文件頭位置*/#defineSEEK_CUR 1 /*表征文件位置指針當(dāng)前所處位置*/#defineSEEK_END 2 /*表征文件尾位置*/#defineEOF
-1/*文件結(jié)束標(biāo)識宏常量*/C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第6頁!9.3文件的操作9.3.2文件的打開與關(guān)閉(1)文件打開函數(shù)fopen()原型:FILE*fopen(constchar*filename,constchar*mode);頭文件:#include<stdio.h>功能:以指定方式打開所指定的文件參數(shù):filename—文件路徑加文件名,mode—文件打開方式返回值:若打開文件成功,則返回文件指針值;否則,返回NULL(2)文件關(guān)閉函數(shù)fclose()原型:int
fclose(FILE*stream);頭文件:#include<stdio.h>功能:關(guān)閉文件參數(shù):stream—文件指針返回值:若關(guān)閉文件成功,則返回0;否則,返回EOFC語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第7頁!9.3文件的操作9.3.2文件的打開與關(guān)閉關(guān)于文件的打開方式文本文件二進(jìn)制文件rrbwwbaabr+rb+或r+bw+wb+或w+ba+ab+或a+bC語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第8頁!9.3文件的操作9.3.3文件讀/寫函數(shù)及與讀寫相關(guān)的函數(shù)文件結(jié)束標(biāo)識測試函數(shù)feof()原型:int
feof(FILE*stream);頭文件:#include<stdio.h>功能:文件結(jié)束標(biāo)識符測試參數(shù):stream—文件指針返回值:若文件內(nèi)部讀寫位置指針正指向文件尾,則返回非0值;否則,返回0值if(!feof(fp)) /*如果沒有遇到文件尾則執(zhí)行操作*/{ …… /*文件讀寫操作代碼*/}C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第9頁!9.3文件的操作9.3.3文件讀/寫函數(shù)及與讀寫相關(guān)的函數(shù)字符讀/寫函數(shù)fgetc()和fputc()原型:int
fgetc(FILE*stream);頭文件:#include<stdio.h>功能:從文件中讀入一個字符參數(shù):stream—文件指針返回值:成功執(zhí)行則返回所讀取字符(字節(jié))的整數(shù)值;否則,返回EOF原型:int
fputc(intch,FILE*stream);頭文件:#include<stdio.h>功能:把字符ch寫入到文件中參數(shù):ch—字符,stream—文件指針返回值:成功執(zhí)行則返回所寫入字符的整數(shù)值;否則,返回EOFch=fgetc(fp);/*從fp所指向的文件流讀取一個字符,并賦給字符變量ch*/fputc(ch,fp); /*把字符ch寫入到文件中*/C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第10頁!9.3文件的操作9.3.3文件讀/寫函數(shù)及與讀寫相關(guān)的函數(shù)格式化讀/寫函數(shù)fscanf()和fprintf()原型:int
fscanf(FILE*stream,const
char*format,…);頭文件:#include<stdio.h>功能:文件格式化讀取參數(shù):stream—文件指針,format—格式控制字符串,…—可變數(shù)目變量列表返回值:成功執(zhí)行則返回所讀取的字節(jié)數(shù);否則,返回EOF原型:int
fprintf(FILE*stream,const
char*format,…);頭文件:#include<stdio.h>功能:文件格式化輸出參數(shù):stream—文件指針,format—格式控制字符串,…—可變數(shù)目變量列表返回值:成功執(zhí)行則返回所寫入的字節(jié)數(shù);否則,返回一負(fù)數(shù)值C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第11頁!9.3文件的操作9.3.3文件讀/寫函數(shù)及與讀寫相關(guān)的函數(shù)例9-1編程實(shí)現(xiàn)把文本文件hit.txt另存為新文本文件hit_new.txt。C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第12頁!#include<stdio.h>#include<stdlib.h>void
main(void){
FILE*fp,*fpNew;
intnCh,nResult; fp=fopen("hit.txt","r"); /*以只讀方式打開文件hit.txt*/
if(NULL==fp) {
printf("Openfilehit.txterror\n");
exit(-1); } fpNew=fopen("hit_new.txt","w"); /*創(chuàng)建hit_new.txt并以只寫方式打開*/
if(NULL==fpNew) {
printf("Createfilehit_new.txterror\n");
exit(-1); }
while(!feof(fp)) /*未遇到文件尾時循環(huán)讀寫操作*/ { nCh=fgetc(fp); /*從文件hit.txt讀取字符*/
if(EOF!=nCh) { nResult=fputc(nCh,fpNew);/*把字符寫到文件hit_new.txt中*/ if(EOF==nResult) {
printf("Writecharactertohit_new.txterror\n");
exit(-1); }
putchar(nCh); } }
fclose(fp);
fclose(fpNew);
printf("\nFilesaveassuccessfully!\n");}C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第13頁!C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第14頁!9.3文件的操作9.3.3文件讀/寫函數(shù)及與讀寫相關(guān)的函數(shù)例9-3從鍵盤分別輸入整數(shù)、浮點(diǎn)數(shù)、字符、字符串各一個,要求把這些數(shù)據(jù)按照鍵盤輸入時的格式寫到文件hit.txt中,然后從文件中把這些數(shù)據(jù)按原有格式讀入并顯示到屏幕上。C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第15頁!9.3文件的操作9.3.3文件讀/寫函數(shù)及與讀寫相關(guān)的函數(shù)例9-4現(xiàn)有內(nèi)容為“The2008BeijingOlympicGamesweretrulyexceptionalGames!”(共60個字符,包括空格字符在內(nèi))的文本文件hit.txt,將其加密成一個二進(jìn)制文件hit.bin。加密算法是把從文件中讀出的所有字符按其在文件中的排列順序依次加上數(shù)值0~59。C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第16頁!#include<stdio.h>void
main(void){
FILE*stream;
charlist[80];
inti,NumRead,NumWritten;
if((stream=fopen("hit.txt","r"))!=NULL) /*打開文件*/ { NumRead=fread(list,sizeof(char),60,stream); /*從文件中讀取60個字符*/
printf("Numberofitemsread=%d\n",NumRead);/*輸出所讀取的字符數(shù)*/
printf("Contentsofbuffer=%.60s\n",list); /*輸出所讀取的字符塊*/
fclose(stream); }
else
printf("Filecouldnotbeopened\n");
if((stream=fopen("hit.bin","wb"))!=NULL) /*創(chuàng)建新的二進(jìn)制文件*/ { for(i=0;i<60;i++) list[i]=(char)(list[i]+i); /*通過字符運(yùn)算進(jìn)行簡單加密*/ NumWritten=fwrite(list,sizeof(char),60,stream);/*把加密后的字符塊寫入文件中*/
printf("Wrote%ditems\n",NumWritten); /*輸出已寫入文件的字符數(shù)*/
fclose(stream); }
else
printf("Filecouldnotbeopened\n");}C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第17頁!9.3文件的操作9.3.4文件定位函數(shù)函數(shù)rewind()原型:void
rewind(FILE*stream);頭文件:#include<stdio.h>功能:把文件內(nèi)部讀寫位置指針無條件的重新指向文件頭位置參數(shù):stream—文件指針返回值:無返回值C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第18頁!9.3文件的操作9.3.4文件定位函數(shù)函數(shù)ftell()原型:longint
ftell(FILE*stream);頭文件:#include<stdio.h>功能:返回文件內(nèi)部讀寫位置指針當(dāng)前指向位置參數(shù):stream—文件指針返回值:成功執(zhí)行則返回當(dāng)前位置距離文件頭的偏移量(字節(jié)數(shù));否則返回-1LC語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第19頁!#include<stdio.h>void
main(void){
FILE*stream;
longintlnFileSize;
if((stream=fopen("hit.bin","rb"))!=NULL) {
fseek(stream,0L,SEEK_END);/*文件內(nèi)部讀寫位置指針指向文件尾*/ lnFileSize=ftell(stream);/*求文件尾到文件頭的偏移量即文件大小*/
printf("Thefilesizeofhit.binis%ldbytes\n",lnFileSize);
fclose(stream); }
else
printf("Filecouldnotbeopened\n");}C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第20頁!原型:int
ReadStuInfo(char*filename,char*mode,STUDENT*stu,intnum);功能:從文件中讀取學(xué)生成績信息參數(shù):filename—文件名,mode—文件打開方式,stu—學(xué)生結(jié)構(gòu)體數(shù)組,num—記錄數(shù)返回值:執(zhí)行成功則返回實(shí)際讀入的記錄數(shù),否則返回-1原型:int
WriteStuInfo(char*filename,char*mode,STUDENT*stu,intnum);功能:把學(xué)生成績信息寫入到文件中參數(shù):filename—文件名,mode—文件打開方式,stu—學(xué)生結(jié)構(gòu)體數(shù)組,num—記錄數(shù)返回值:執(zhí)行成功則返回實(shí)際寫入的記錄數(shù),否則返回-1(1)讀取學(xué)生信息的子函數(shù)ReadStuInfo() (2)把中間操作結(jié)果寫入到文件中的子函數(shù)WriteStuInfo()C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第21頁!int
WriteStuInfo(char*filename,char*mode,STUDENT*stu,intnum){
FILE*fp;
intnNumWritten,nRes; fp=fopen(filename,mode);
if(NULL!=fp) { /*以數(shù)據(jù)塊形式寫入成績記錄*/ nNumWritten=fwrite((void*)stu,sizeof(STUDENT),num,fp);
if(ferror(fp)) /*錯誤處理*/ {
printf("Writingerror!\n"); nRes=-1; }
else {
printf("Written%drecordssuccessfully!\n",nNumWritten); nRes=nNumWritten; /*以成功寫入的記錄數(shù)*/ }
fclose(fp); }
else {
printf("Can'topenthestudentinformationfile,pleasetryagain!\n"); nRes=-1; }
returnnRes;}C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第22頁!9.3文件的操作頭文件stdio.h定義了文件結(jié)構(gòu)體類型FILE,用來保存文件的文件名、文件的狀態(tài)和文件當(dāng)前的讀寫位置等相關(guān)文件信息。9.3.1stdio.htypedef
struct
{
short level; /*緩沖區(qū)‘滿’或‘空’的程度*/
unsigned flags; /*文件狀態(tài)標(biāo)志*/
char fd; /*文件描述符*/
unsignedchar hold; /*如無緩沖區(qū)不讀字符*/
short bsize; /*緩沖區(qū)的大小*/
unsignedchar *buffer; /*數(shù)據(jù)緩沖區(qū)的位置*/
unsignedchar *curp; /*文件內(nèi)位置指針當(dāng)前的指向*/
unsigned istemp; /*臨時文件指示器*/
short token; /*用于有效性檢查*/}FILE;C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第23頁!9.3文件的操作C語言是以文件流的形式來對文件進(jìn)行訪問操作的。為了便于對文件流的順序訪問和隨機(jī)定位訪問,在文件內(nèi)部還有一個位置指針來指向文件的當(dāng)前讀寫操作位置,這就是文件結(jié)構(gòu)體FILE中的成員指針變量curp。9.3.1stdio.hC語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第24頁!9.3文件的操作stdio.h中關(guān)于文件的常用函數(shù)9.3.1stdio.h函數(shù)名功能說明函數(shù)名功能說明fopen()打開文件流fscanf()從文件流中按格式讀取數(shù)據(jù)fclose()關(guān)閉文件流fprintf()把數(shù)據(jù)按格式輸出到文件流feof()文件結(jié)束標(biāo)識測試fread()從文件流中讀取指定大小的數(shù)據(jù)塊ferror()文件訪問錯誤測試fwrite()向文件流中寫入指定大小的數(shù)據(jù)塊fgetc()從文件流中讀取(輸入)一個字符rewind()文件內(nèi)部讀寫位置指針復(fù)位到文件頭fputc()寫入(輸出)一個字符到文件流中fseek()文件內(nèi)部讀寫位置指針置為特定位置fgets()從文件流中讀一行或指定長度字符串ftell()返回文件內(nèi)部讀寫位置指針當(dāng)前位置fputs()寫字符串到文件流中C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第25頁!9.3文件的操作9.3.2文件的打開與關(guān)閉……FILE*fp,*fpBinary;fp=fopen(“c:\\zwg\\zwg.txt","r"); /*以只讀方式打開文本文件*/if(NULL==fp){
printf("Opentextfile'zwg.txt'error!");
exit(-1);}fpBinary=fopen(“c:\\zwg\\zwg.bin","rb+");/*以讀/寫方式打開二進(jìn)制文件*/if(NULL==fpBinary){
printf("Openbinaryfile'zwg.bin'error!");
exit(-1);}…… /*此處可放置若干文件操作代碼*/fclose(fp);
/*關(guān)閉文件指針fp所指向的文件*/fclose(fpBinary);
/*關(guān)閉文件指針fpBinary所指向的文件*/……
C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第26頁!9.3文件的操作9.3.3文件讀/寫函數(shù)及與讀寫相關(guān)的函數(shù)文件結(jié)束標(biāo)識測試函數(shù)feof()文件操作錯誤測試函數(shù)ferror()字符讀/寫函數(shù)fgetc()和fputc()字符串讀/寫函數(shù)fgets()和fputs()格式化讀/寫函數(shù)fscanf()和fprintf()數(shù)據(jù)塊讀/寫函數(shù)fread()和fwrite()C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第27頁!9.3文件的操作9.3.3文件讀/寫函數(shù)及與讀寫相關(guān)的函數(shù)文件操作錯誤測試函數(shù)ferror()原型:int
ferror(FILE*stream);頭文件:#include<stdio.h>功能:文件操作錯誤測試參數(shù):stream—文件指針返回值:若出現(xiàn)錯誤,則返回非0值;否則,返回0值if(ferror(fp))
/*如果文件讀或?qū)懗鲥e*/{
……
/*文件讀寫錯誤處理程序代碼*/}C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第28頁!9.3文件的操作9.3.3文件讀/寫函數(shù)及與讀寫相關(guān)的函數(shù)字符串讀/寫函數(shù)fgets()和fputs()原型:char*fgets(char*s,intn,FILE*stream);頭文件:#include<stdio.h>功能:從文件中讀入一個長度為n-1的字符串參數(shù):s—字符串,n—要讀入的字符串總長度(空字符計(jì)算在內(nèi)),stream—文件指針返回值:返回字符指針s的值原型:int
fputs(char*s,FILE*stream);頭文件:#include<stdio.h>功能:把字符串s寫入到文件中參數(shù):s—字符串,stream—文件指針返回值:成功執(zhí)行則返回一個非負(fù)整數(shù)值;否則,返回EOFC語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第29頁!9.3文件的操作9.3.3文件讀/寫函數(shù)及與讀寫相關(guān)的函數(shù)數(shù)據(jù)塊讀/寫函數(shù)fread()和fwrite()原型:size_t
fread(void*buffer,size_tsize,size_tcount,FILE*stream);頭文件:#include<stdio.h>功能:讀取文件數(shù)據(jù)塊參數(shù):buffer—數(shù)據(jù)存儲區(qū)指針,size—數(shù)據(jù)項(xiàng)字節(jié)數(shù),count—數(shù)據(jù)項(xiàng)數(shù),stream—文件指針返回值:返回實(shí)際讀取的數(shù)據(jù)項(xiàng)數(shù)原型:size_t
fwrite(void*buffer,size_tsize,size_tcount,FILE*stream);頭文件:#include<stdio.h>功能:寫數(shù)據(jù)塊到文件中參數(shù):buffer—數(shù)據(jù)存儲區(qū)指針,size—數(shù)據(jù)項(xiàng)字節(jié)數(shù),count—數(shù)據(jù)項(xiàng)數(shù),stream—文件指針返回值:成功執(zhí)行,則返回值等于count;若返回值小于count,則說明寫數(shù)據(jù)庫出錯C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第30頁!C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第31頁!9.3文件的操作9.3.3文件讀/寫函數(shù)及與讀寫相關(guān)的函數(shù)例9-2把從鍵盤輸入的一個字符串寫到文件hit.txt中,再從文件中把該字符串讀出來顯示到屏幕上。C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第32頁!#include<stdio.h>#include<stdlib.h>#include<string.h>void
main(void){
FILE*fp;
charstr[81],strNew[81],*pCh;
intnResult,nLen;
fp=fopen("hit.txt","w+"); /*創(chuàng)建文件hit.txt并打開*/
if(NULL==fp) {
printf("Openfilehit.txterror\n");
exit(-1); }
gets(str); /*獲取鍵盤輸入字符串*/ nLen=strlen(str); /*計(jì)算字符串長度*/ nResult=fputs(str,fp); /*把字符串寫入文件中*/
if(EOF==nResult) {
printf("Writestringtohit.txterror\n");
exit(-1); }
printf("Writestringtofilepletely\n");
fclose(fp);
fp=fopen("hit.txt","r"); /*以只讀方式重新打開hit.txt*/
if(NULL==fp) {
printf("Openfilehit.txterror\n");
exit(-1); } pCh=fgets(strNew,nLen+1,fp); /*從文件中讀取字符串*/
if(NULL==pCh) {
printf("Readstringfromhit.txterror\n");
exit(-1); }
puts(pCh); /*輸出字符串到屏幕,此處也可把pCh替換成strNew*/
fclose(fp);}C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第33頁!#include<stdio.h>#include<stdlib.h>#include<string.h>void
main(void){
FILE*fp;
int nNum,nResult;
floatfData;
charch,str[30];
printf("Pleaseinputaninteger,afloat,acharandastringlikethis:\n");
printf("2008,8.08,B,Olympic\n\n");
scanf("%d,%f,%c,%s",&nNum,&fData,&ch,str);/*從鍵盤格式化輸入數(shù)據(jù)*/ fp=fopen("hit.txt","w+"); /*新建文本文件*/
if(NULL==fp){
printf("Openfilehit.txterror\n");
exit(-1); }
nResult=fprintf(fp,"%d,%.2f,%c,%s",nNum,fData,ch,str);/*格式化寫入文件*/
if(nResult<0) {
printf("Writeformatteddatatohit.txterror\n");
exit(-1); }
printf("Writeformatteddatatofilepletely\n"); nNum=0; /*清空各變量*/ fData=0.0; ch='\0';
strcpy(str,"");
fseek(fp,0L,SEEK_SET); /*把文件內(nèi)部讀寫位置指針重新定位到文件頭*/
nResult=fscanf(fp,"%d,%f,%c,%s",&nNum,&fData,&ch,str);/*從文件格式化讀入數(shù)據(jù)*/
if(EOF==nResult) {
printf("Readformatteddatafromhit.txterror\n");
exit(-1); }
printf("%d,%.2f,%c,%s\n",nNum,fData,ch,str);
fclose(fp);}C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第34頁!C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第35頁!9.3文件的操作9.3.4文件定位函數(shù)函數(shù)rewind()函數(shù)fseek()函數(shù)ftell()C語言第9章人民郵電出版社張小東共41頁,您現(xiàn)在瀏覽的是第36頁!9.3文件的操作9.3.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC TS 63165:2024 EN Requirements for industrial water quality analyzer system – Photometry
- 2025年浙江省安全員-C證考試(專職安全員)題庫及答案
- 2025-2030年中國鋼材加工配送中心行業(yè)運(yùn)行態(tài)勢及發(fā)展規(guī)劃分析報告
- 2025-2030年中國金融信息化行業(yè)運(yùn)營狀況及發(fā)展前景分析報告
- 2025-2030年中國酒石酸美托洛爾緩釋片行業(yè)運(yùn)行動態(tài)與十三五規(guī)劃研究報告
- 2025-2030年中國螺旋泵市場運(yùn)營狀況及發(fā)展前景分析報告
- 2025-2030年中國薯?xiàng)l行業(yè)運(yùn)行狀況與前景趨勢分析報告
- 西雙版納職業(yè)技術(shù)學(xué)院《集裝箱與國際物流運(yùn)輸管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 河北師范大學(xué)《節(jié)目策劃》2023-2024學(xué)年第二學(xué)期期末試卷
- 西京學(xué)院《商務(wù)應(yīng)用文寫作》2023-2024學(xué)年第二學(xué)期期末試卷
- 《汽車專業(yè)英語》2024年課程標(biāo)準(zhǔn)(含課程思政設(shè)計(jì))
- 部編四年級道德與法治下冊全冊教案(含反思)
- 建筑施工安全檢查標(biāo)準(zhǔn)-JGJ59-2011完整版
- 八年級下冊道德與法治第一單元教案(4篇)
- 練字常用的稿紙-紅色單線稿紙-書寫紙張打印即可
- 動物生物化學(xué)(全套577PPT課件)
- 中國傳統(tǒng)二十四節(jié)氣立春節(jié)氣介紹PPT模板課件
- 個人簡歷求職競聘自我介紹PPT模板課件
- Q∕GDW 11612.1-2018 低壓電力線高速載波通信互聯(lián)互通技術(shù)規(guī)范 第1部分:總則
- 活性炭生產(chǎn)工藝流程圖
- ASM鑄造缺陷的國際分類7大類(學(xué)習(xí)版0228)
評論
0/150
提交評論