C語言文件操作函數(shù)總結(jié)分析(超詳細(xì))_第1頁
C語言文件操作函數(shù)總結(jié)分析(超詳細(xì))_第2頁
C語言文件操作函數(shù)總結(jié)分析(超詳細(xì))_第3頁
C語言文件操作函數(shù)總結(jié)分析(超詳細(xì))_第4頁
C語言文件操作函數(shù)總結(jié)分析(超詳細(xì))_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

本文格式為Word版,下載可任意編輯——C語言文件操作函數(shù)總結(jié)分析(超詳細(xì))C語言文件操作函數(shù)總結(jié)分析超細(xì)致

本文是我探尋整理的關(guān)于C語言中的文件操作函數(shù)的細(xì)致總結(jié)分析,供參考學(xué)習(xí),有需要的摯友參考一下!想了解更多相關(guān)信息請持續(xù)關(guān)注我們我!

fopen(開啟文件)

相關(guān)函數(shù)open,fclose

表頭文件#includestdio.h

定義函數(shù)FILE*fopenconstchar*path,constchar*mode;

函數(shù)說明參數(shù)path字符串包含欲開啟的文件路徑及文件名,參數(shù)mode字符串那么代表著流形態(tài)。

mode有以下幾種形態(tài)字符串:

r開啟只讀文件,該文件務(wù)必存在。

r+開啟可讀寫的文件,該文件務(wù)必存在。

w開啟只寫文件,若文件存在那么文件長度清為0,即該文件內(nèi)容會消散。若文件不存在那么建立該文件。

w+開啟可讀寫文件,若文件存在那么文件長度清為零,即該文件內(nèi)容會消散。若文件不存在那么建立該文件。

a以附加的方式開啟只寫文件。若文件不存在,那么會建立該文件,假設(shè)文件存在,寫入的數(shù)據(jù)會被加到文件尾,即文件原先的內(nèi)容會被留存。

a+以附加方式開啟可讀寫的文件。若文件不存在,那么會建立該文件,假設(shè)文件存在,寫入的數(shù)據(jù)會被加到文件尾后,即文件原先的內(nèi)容會被留存。

代碼如下:

rOpentextfileforreading.Thestreamispositionedatthebeginningofthefile.

r+Openforreadingandwriting.Thestreamispositionedatthebeginningofthefile.

wTruncatefiletozerolengthorcreatetextfileforwriting.Thestreamispositionedatthebeginningofthefile.

w+Openforreadingandwriting.Thefileiscreatedifitdoesnotexist,otherwiseitistruncated.Thestreamispositionedatthebeginningofthefile.

aOpenforappendingwritingatendoffile.Thefileiscreatedifitdoesnotexist.Thestreamispositionedattheendofthefile.

a+Openforreadingandappendingwritingatendoffile.Thefileiscreatedifitdoesnotexist.

Theinitialfilepositionforreadingisatthebeginningofthefile,butoutputisalwaysappendedtotheendofthefile.

上述的形態(tài)字符串都可以再加一個b字符,如rb、w+b或ab+等組合,參與b字符用來報(bào)告函數(shù)庫開啟的文件為二進(jìn)制文件,而非純文字文件。不過在POSIX系統(tǒng),包含Linux都會疏忽該字符。由fopen所建立的新文件會具有S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH0666權(quán)限,此文件權(quán)限也會參考umask值。

返回值文件順?biāo)扉_啟后,指向該流的文件指針就會被返回。若果文件開啟失敗那么返回NULL,并把錯誤代碼存在errno中。

附加說明一般而言,開文件后會作一些文件讀取或?qū)懭氲膭幼?,若開文件失敗,接下來的讀寫動作也無法順?biāo)炫e行,所以在fopen后請作錯誤判斷及處理。

范例

代碼如下:

#includestdio.h

main

FILE*fp;

fp=fopen“noexist”,”a+”;

iffp==NULLreturn;

fclosefp;

1.fprintf

功能:傳送格式化輸出到一個文件中

表頭文件:#includestdio.h

函數(shù)原型:intfprintfFILE*stream,char*format[,argument,...];

FILE*一個FILE型的指針

char*格式化輸入函數(shù),和printf里的格式一樣

返回值:告成時(shí)返回轉(zhuǎn)換的字節(jié)數(shù),失敗時(shí)返回一個負(fù)數(shù)

fp=fopen/local/test.c,a+;

fprintffp,%s,str;

2.fscanf

功能:從一個流中執(zhí)行格式化輸入

表頭文件:#includestdio.h

函數(shù)原型:intfscanfFILE*stream,char*format[,argument...];

FILE*一個FILE型的指針

char*格式化輸出函數(shù),和scanf里的格式一樣

返回值:告成時(shí)返回轉(zhuǎn)換的字節(jié)數(shù),失敗時(shí)返回一個負(fù)數(shù)

fp=fopen/local/test.c,a+;

fscanffp,%s,str;

3.clearerr(除掉文件流的錯誤旗標(biāo))

相關(guān)函數(shù)feof

表頭文件#includestdio.h

定義函數(shù)voidclearerrFILE*stream;

函數(shù)說明clearerr()除掉參數(shù)stream指定的文件流所使用的錯誤旗標(biāo)。

返回值

4.fclose(關(guān)閉文件)

相關(guān)函數(shù)close,fflush,fopen,setbuf

表頭文件#includestdio.h

定義函數(shù)intfcloseFILE*stream;

函數(shù)說明fclose用來關(guān)閉從前fopen開啟的文件。此動作會讓緩沖區(qū)內(nèi)的數(shù)據(jù)寫入文件中,并釋放系統(tǒng)所供給的文件資源。

返回值若關(guān)文件動作告成那么返回0,有錯誤發(fā)生時(shí)那么返回EOF并把錯誤代碼存到errno。

錯誤代碼EBADF表示參數(shù)stream非已開啟的文件。

范例請參考fopen()。

5.fdopen(將文件描述詞轉(zhuǎn)為文件指針)

相關(guān)函數(shù)fopen,open,fclose

表頭文件#includestdio.h

定義函數(shù)FILE*fdopenintfildes,constchar*mode;

函數(shù)說明fdopen會將參數(shù)fildes的文件描述詞,轉(zhuǎn)換為對應(yīng)的文件指針后返回。參數(shù)mode字符串那么代表著文件指針的流形態(tài),此形態(tài)務(wù)必和原先文件描述詞讀寫模式一致。關(guān)于mode字符串格式請參考fopen。

返回值轉(zhuǎn)換告成時(shí)返回指向該流的文件指針。失敗那么返回NULL,并把錯誤代碼存在errno中。

范例

代碼如下:

#includestdio.h

main

FILE*fp=fdopen0,”w+”;

fprintffp,”%s/n”,”hello!”;

fclosefp;

執(zhí)行hello!

6.feof(檢查文件流是否讀到了文件尾)

相關(guān)函數(shù)fopen,fgetc,fgets,fread

表頭文件#includestdio.h

定義函數(shù)intfeofFILE*stream;

函數(shù)說明feof用來偵測是否讀取到了文件尾,尾數(shù)stream為fopen()所返回之文件指針。假設(shè)已到文件尾那么返回非零值,其他處境返回0。

返回值返回非零值代表已到達(dá)文件尾。

7.fflush(更新緩沖區(qū))

相關(guān)函數(shù)write,fopen,fclose,setbuf

表頭文件#includestdio.h

定義函數(shù)intfflushFILE*stream;

函數(shù)說明fflush會強(qiáng)迫將緩沖區(qū)內(nèi)的數(shù)據(jù)寫回參數(shù)stream指定的文件中。假設(shè)參數(shù)stream為NULL,fflush會將全體開啟的.文件數(shù)據(jù)更新。

返回值告成返回0,失敗返回EOF,錯誤代碼存于errno中。

錯誤代碼EBADF參數(shù)stream指定的文件未被開啟,或開啟狀態(tài)為只讀。其它錯誤代碼參考write()。

8.fgetc(由文件中讀取一個字符)

相關(guān)函數(shù)open,fread,fscanf,getc

表頭文件includestdio.h

定義函數(shù)ntfgetcFILE*stream;

函數(shù)說明fgetc從參數(shù)stream所指的文件中讀取一個字符。若讀到文件尾而多數(shù)據(jù)時(shí)便返回EOF。

返回值getc會返回讀取到的字符,若返回EOF那么表示到了文件尾。

范例

代碼如下:

#includestdio.h

main

FILE*fp;

intc;

fp=fopen“exist”,”r”;

whilec=fgetcfp!=EOF

printf“%c”,c;

fclosefp;

9.fgets(由文件中讀取一字符串)

相關(guān)函數(shù)open,fread,fscanf,getc

表頭文件includestdio.h

定義函數(shù)har*fgetschar*s,intsize,FILE*stream;

函數(shù)說明fgets用來從參數(shù)stream所指的文件內(nèi)讀入字符并存到參數(shù)s所指的內(nèi)存空間,直到展現(xiàn)換行字符、讀到文件尾或是已讀了size-1個字符為止,結(jié)果會加上NULL作為字符串終止。

返回值gets若告成那么返回s指針,返回NULL那么表示有錯誤發(fā)生。

范例

代碼如下:

#includestdio.h

main

chars[80];

fputsfgetss,80,stdin,stdout;

執(zhí)行thisisatest/*輸入*/

thisisatest/*輸出*/

10.fileno(返回文件流所使用的文件描述詞)

相關(guān)函數(shù)open,fopen

表頭文件#includestdio.h

定義函數(shù)intfilenoFILE*stream;

函數(shù)說明fileno用來取得參數(shù)stream指定的文件流所使用的文件描述詞。

返回值返回文件描述詞。

范例

代碼如下:

#includestdio.h

main

FILE*fp;

intfd;

fp=fopen“/etc/passwd”,”r”;

fd=filenofp;

printf“fd=%d/n”,fd;

fclosefp;

執(zhí)行fd=3

12.fputc(將一指定字符寫入文件流中)

相關(guān)函數(shù)fopen,fwrite,fscanf,putc

表頭文件#includestdio.h

定義函數(shù)intfputcintc,FILE*stream;

函數(shù)說明fputc會將參數(shù)c轉(zhuǎn)為unsignedchar后寫入?yún)?shù)stream指定的文件中。

返回值fputc會返回寫入告成的字符,即參數(shù)c。若返回EOF那么代表寫入失敗。

范例

代碼如下:

#includestdio.h

main

FILE*fp;

chara[26]=”abcdefghijklmnopqrstuvwxyz”;

inti;

fp=fopen“noexist”,”w”;

fori=0;i26;i++

fputca,fp;

fclosefp;

13.fputs(將一指定的字符串寫入文件內(nèi))

相關(guān)函數(shù)fopen,fwrite,fscanf,fputc,putc

表頭文件#includestdio.h

定義函數(shù)intfputsconstchar*s,FILE*stream;

函數(shù)說明fputs用來將參數(shù)s所指的字符串寫入到參數(shù)stream所指的文件內(nèi)。

返回值若告成那么返回寫出的字符個數(shù),返回EOF那么表示有錯誤發(fā)生。

范例請參考fgets()。

fread(從文件流讀取數(shù)據(jù))

相關(guān)函數(shù)fopen,fwrite,fseek,fscanf

表頭文件#includestdio.h

定義函數(shù)size_tfreadvoid*ptr,size_tsize,size_tnmemb,FILE*stream;

函數(shù)說明fread用來從文件流中讀取數(shù)據(jù)。參數(shù)stream為已開啟的文件指針,參數(shù)ptr指向欲存放讀取進(jìn)來的數(shù)據(jù)空間,讀取的字符數(shù)以參數(shù)size*nmemb來抉擇。Fread會返回實(shí)際讀取到的nmemb數(shù)目,假設(shè)此值比參數(shù)nmemb來得小,那么代表可能讀到了文件尾或有錯誤發(fā)生,這時(shí)務(wù)必用feof或ferror來抉擇發(fā)生什么處境。

返回值返回實(shí)際讀取到的nmemb數(shù)目。

附加說明

范例

代碼如下:

#includestdio.h

#definenmemb3

structtest

charname[20];

intsize;

s[nmemb];

intmain

FILE*stream;

inti;

stream=fopen“/tmp/fwrite”,”r”;

freads,sizeofstructtest,nmemb,stream;

fclosestream;

fori=0;inmemb;i++

printf“name[%d]=%-20s:size[%d]=%d/n”,i,,i,s.size;

執(zhí)行

name[0]=Linux!size[0]=6

name[1]=FreeBSD!size[1]=8

name[2]=Windows2000size[2]=11

14.freopen(開啟文件)

相關(guān)函數(shù)fopen,fclose

表頭文件#includestdio.h

定義函數(shù)FILE*freopenconstchar*path,constchar*mode,FILE*stream;

函數(shù)說明參數(shù)path字符串包含欲開啟的文件路徑及文件名,參數(shù)mode請參考fopen說明。參數(shù)stream為已開啟的文件指針。Freopen會將原stream所開啟的文件流關(guān)閉,然后開啟參數(shù)path的文件。

返回值文件順?biāo)扉_啟后,指向該流的文件指針就會被返回。假設(shè)文件開啟失敗那么返回NULL,并把錯誤代碼存在errno中。

范例

代碼如下:

#includestdio.h

main

FILE*fp;

fp=fopen“/etc/passwd”,”r”;

fp=freopen“/etc/group”,”r”,fp;

fclosefp;

C語言文件操作函數(shù)總結(jié)分析超細(xì)致

15.fseek(移動文件流的讀寫位置)

相關(guān)函數(shù)rewind,ftell,fgetpos,fsetpos,lseek

表頭文件#includestdio.h

定義函數(shù)intfseekFILE*stream,longoffset,intwhence;

函數(shù)說明fseek用來移動文件流的讀寫位置。參數(shù)stream為已開啟的文件指針,參數(shù)offset為根據(jù)參數(shù)whence來移動讀寫位置的位移數(shù)。

參數(shù)whence為以下其中一種:

SEEK_SET從距文件開頭offset位移量為新的讀寫位置。SEEK_CUR以目前的讀寫位置往后增加offset個位移量。

SEEK_END將讀寫位置指向文件尾后再增加offset個位移量。

當(dāng)whence值為SEEK_CUR或SEEK_END時(shí),參數(shù)offset允許負(fù)值的展現(xiàn)。

以下是較更加的使用方式:

1欲將讀寫位置移動到文件開頭時(shí):fseekFILE*stream,0,SEEK_SET;

2欲將讀寫位置移動到文件尾時(shí):fseekFILE*stream,0,0SEEK_END;

返回值當(dāng)調(diào)用告成時(shí)那么返回0,若有錯誤那么返回-1,errno會存放錯誤代碼。

附加說明fseek不像lseek會返回讀寫位置,因此務(wù)必使用ftell來取得目前讀寫的位置。

范例

代碼如下:

#includestdio.h

main

FILE*stream;

longoffset;

fpos_tpos;

stream=fopen“/etc/passwd”,”r”;

fseekstream,5,SEEK_SET;

printf“offset=%d/n”,ftellstream;

rewindstream;

fgetposstream,pos;

printf“offset=%d/n”,pos;

pos=10;

fsetposstream,pos;

printf“offset=%d/n”,ftellstream;

fclosestream;

執(zhí)行offset=5

offset=0

offset=10

16.ftell(取得文件流的讀取位置)

相關(guān)函數(shù)fseek,rewind,fgetpos,fsetpos

表頭文件#includestdio.h

定義函數(shù)longftellFILE*stream;

函數(shù)說明ftell用來取得文件流目前的讀寫位置。參數(shù)stream為已開啟的文件指針。

返回值當(dāng)調(diào)用告成時(shí)那么返回目前的讀寫位置,若有錯誤那么返回-1,errno會存放錯誤代碼。

錯誤代碼EBADF參數(shù)stream無效或可移動讀寫位置的文件流。

范例參考fseek。

17.fwrite(將數(shù)據(jù)寫至文件流)

相關(guān)函數(shù)fopen,fread,fseek,fscanf

表頭文件#includestdio.h

定義函數(shù)size_tfwriteconstvoid*ptr,size_tsize,size_tnmemb,FILE*stream;

函數(shù)說明fwrite用來將數(shù)據(jù)寫入文件流中。參數(shù)stream為已開啟的文件指針,參數(shù)ptr指向欲寫入的數(shù)據(jù)地址,總共寫入的字符數(shù)以參數(shù)size*nmemb來抉擇。Fwrite會返回實(shí)際寫入的nmemb數(shù)目。

返回值返回實(shí)際寫入的nmemb數(shù)目。

范例

代碼如下:

#includestdio.h

#defineset_sx,ystrcoys[x].name,y;s[x].size=strleny;

#definenmemb3

structtest

charname[20];

intsize;

s[nmemb];

main

FILE*stream;

set_s0,”Linux!”;

set_s1,”FreeBSD!”;

set_s2,”Windows2000.”;

stream=fopen“/tmp/fwrite”,”w”;

fwrites,sizeofstructtest,nmemb,stream;

fclosestream;

執(zhí)行參考fread()。

18.getc(由文件中讀取一個字符)

相關(guān)函數(shù)read,fopen,fread,fgetc

表頭文件#includestdio.h

定義函數(shù)intgetcFILE*stream;

函數(shù)說明getc用來從參數(shù)stream所指的文件中讀取一個字符。若讀到文件尾而多數(shù)據(jù)時(shí)便返回EOF。雖然getc與fgetc作用一致,但getc為宏定義,非真正的函數(shù)調(diào)用。

返回值getc會返回讀取到的字符,若返回EOF那么表示到了文件尾。

范例參考fgetc。

19.getchar(由標(biāo)準(zhǔn)輸入設(shè)備內(nèi)讀進(jìn)一字符)

相關(guān)函數(shù)fopen,fread,fscanf,getc

表頭文件#includestdio.h

定義函數(shù)intgetvoid;

函數(shù)說明get用來從標(biāo)準(zhǔn)輸入設(shè)備中讀取一個字符。然后將該字符從unsignedchar轉(zhuǎn)換成int后返回。

返回值get會返回讀取到的字符,若返回EOF那么表示有錯誤發(fā)生。

附加說明get非真正函數(shù),而是getcstdin宏定義。

范例

代碼如下:

#includestdio.h

main

FILE*fp;

intc,i;

fori=0li5;i++

c=get;

putc;

執(zhí)行1234/*輸入*/

1234/*輸出*/

20.gets(由標(biāo)準(zhǔn)輸入設(shè)備內(nèi)讀進(jìn)一字符串)

相關(guān)函數(shù)fopen,fread,fscanf,fgets

表頭文件#includestdio.h

定義函數(shù)char*getschar*s;

函數(shù)說明gets用來從標(biāo)準(zhǔn)設(shè)備讀入字符并存到參數(shù)s所指的內(nèi)存空間,直到展現(xiàn)換行字符或讀到文件尾為止,結(jié)果加上NULL作為字符串終止。

返回值gets若告成那么返回s指針,返回NULL那么表示有錯誤發(fā)生。

附加說明由于gets無法知道字符串s的大小,務(wù)必遇到換行字符或文件尾才會終止輸入,因此輕易造成緩沖溢出的安好性問題。建議使用fgets取代。

范例參考fgets

21.mktemp(產(chǎn)生唯一的臨時(shí)文件名)

相關(guān)函數(shù)tmpfile

表頭文件#includestdlib.h

定義函數(shù)char*mktempchar*template;

函數(shù)說明mktemp用來產(chǎn)生唯一的臨時(shí)文件名。參數(shù)template所指的文件名稱字符串中結(jié)果六個字符務(wù)必是XXXXXX。產(chǎn)生后的文件名會借字符串指針返回。

返回值文件順?biāo)扉_啟后,指向該流的文件指針就會被返回。假設(shè)文件開啟失敗那么返回NULL,并把錯誤代碼存在errno中。

附加說明參數(shù)template所指的文件名稱字符串務(wù)必聲明為數(shù)組,如:

chartemplate[]=”template-XXXXXX”;

不成用char*template=”template-XXXXXX”;

范例

代碼如下:

#includestdlib.h

main

chartemplate[]=”template-XXXXXX”;

mktemptemplate;

printf“template=%s/n”,template;

22.putc(將一指定字符寫入文件中)

相關(guān)函數(shù)fopen,fwrite,fscanf,fputc

表頭文件#includestdio.h

定義函數(shù)intputcintc,FILE*stream;

函數(shù)說明putc會將參數(shù)c轉(zhuǎn)為unsignedchar后寫入?yún)?shù)stream指定的文件中。雖然putc與fputc作用一致,但putc為宏定義,非真正的函數(shù)調(diào)用。

返回值putc會返回寫入告成的字符,即參數(shù)c。若返回EOF那么代表寫入失敗。

范例參考fputc()。

23.putchar(將指定的字符寫到標(biāo)準(zhǔn)輸出設(shè)備)

相關(guān)函數(shù)fopen,fwrite,fscanf,fputc

表頭文件#includestdio.h

定義函數(shù)intputcharintc;

函數(shù)說明put用來將參數(shù)c字符寫到標(biāo)準(zhǔn)輸出設(shè)備。

返回值put會返回輸出告成的字符,即參數(shù)c。若返回EOF那么代表輸出失敗。

附加說明put非真正函數(shù),而是putcc,stdout宏定義。

范例參考get。

24.rewind(重設(shè)文件流的讀寫位置為文件開頭)

相關(guān)函數(shù)fseek,ftell,fgetpos,fsetpos

表頭文件#includestdio.h

定義函數(shù)voidrewindFILE*stream;

函數(shù)說明rewind用來把文件流的讀寫位置移至文件開頭。參數(shù)stream為已開啟的文件指針。此函數(shù)相當(dāng)于調(diào)用fseekstream,0,SEEK_SET。

返回值

范例參考fseek

25.setbuf(設(shè)置文件流的緩沖區(qū))

相關(guān)函數(shù)setbuffer,setlinebuf,setvbuf

表頭文件#includestdio.h

定義函數(shù)voidsetbufFILE*stream,char*buf;

函數(shù)說明在開啟文件流后,讀取內(nèi)容之前,調(diào)用setbuf可以用來設(shè)置文件流的緩沖區(qū)。參數(shù)stream為指定的文件流,參數(shù)buf指向自定的緩沖區(qū)起始地址。假設(shè)參數(shù)buf為NULL指針,那么為無緩沖IO。Setbuf相當(dāng)于調(diào)用:setvbufstream,buf,buf?_IOFBF:_IONBF,BUFSIZ

返回值

26.setbuffer(設(shè)置文件流的緩沖區(qū))

相關(guān)函數(shù)setlinebuf,setbuf,setvbuf

表頭文件#includestdio.h

定義函數(shù)voidsetbufferFILE*stream,char*buf,size_tsize;

函數(shù)說明在開啟文件流后,讀取內(nèi)容之前,調(diào)用setbuffer可用來設(shè)置文件流的緩沖區(qū)。參數(shù)stream為指定的文件流,參數(shù)buf指向自定的緩沖區(qū)起始地址,參數(shù)size為緩沖區(qū)大小。

返回值

27.setlinebuf(設(shè)置文件流為線性緩沖區(qū))

相關(guān)函數(shù)setbuffer,setbuf,setvbuf

表頭文件#includestdio.h

定義函數(shù)voidsetlinebufFILE*stream;

函數(shù)說明setlinebuf用來設(shè)置文件流以換行為依據(jù)的無緩沖IO。相當(dāng)于調(diào)用:setvbufstream,char*NULL,_IOLBF,0;請參考setvbuf。

返回值

28.setvbuf(設(shè)置文件流的緩沖區(qū))

相關(guān)函數(shù)setbuffer,se

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論