




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Linux C庫函數(shù)C庫函數(shù)的文件操作實際上是獨立于具體的操作系統(tǒng)平臺的,不管是DOS、Windows、Linux、Vxworks中都是這些函數(shù)。1.文件打開函數(shù)fopen():原型是FILE *fopen(const char *path,const char *mode);path -表示文件名和路徑名,可以是絕對路徑,也可以是相對路徑。 比如:fp=fopen("/tmp/file","r+"); f
2、p=fopen("././file","w+");mode-打開方式.由r(read),w(write),a(append),t(text),b(banary),+六個字符組成函數(shù)的返回值為文件的流操作指針。對于UNIX系統(tǒng),t和b沒有區(qū)分,用那個都一樣,也可以不寫其他的有6中組合“r”只讀,文件必須存在;“w”只寫,若文件不存在則創(chuàng)建之,已存在則清空內(nèi)容再寫;"a"只能追加數(shù)據(jù),文件不存在就創(chuàng)建之;"r+"允許讀和寫,文件必須存在;"w+"讀和寫,文件不存在則創(chuàng)建,存在就清空再寫;"
3、a+"讀和追加數(shù)據(jù),文件不存在就創(chuàng)建;打開如果出錯,fopen 將返回一個空指針值 NULL,注意要加打開是否成功判斷。if(fp=fopen("./file","r")=NULL) perror("failed to open ./file"); exit(1);fopen里的所謂當(dāng)前目錄是指:進(jìn)程工作時的目錄2.文件關(guān)閉函數(shù)fclose
4、()文件使用完,最好是要關(guān)閉,原型是int fclose(FILE *fp);fclose與fopen配對調(diào)用。3.出錯處理函數(shù)perror()C標(biāo)準(zhǔn)庫和UNIX C庫的很多系統(tǒng)函數(shù)在錯誤返回時將錯誤原因記錄在一個全局變量errno中,一般用函數(shù)perror()將errno解釋成字符串輸出。原型: void perror(const char *s);每次調(diào)用系統(tǒng)函數(shù)錯誤返回后,要馬上檢查錯誤原因,perror()只處理最近一次錯誤產(chǎn)生的errno.4.字符讀寫函數(shù)fgetc()/fputc() 原型:int fgetc(FILE *stream);int fputc(i
5、nt c,FILE *stream);在fgetc函數(shù)中,文件必須是可讀的。fgetc返回的是一個字符(char型)。每讀一個字符,自動向后移動一個字節(jié)。但申明的是int,這是指該字符的ASCII碼。fputc輸入的也是字符c的ASCII碼。5.字符串讀寫函數(shù)fgets()/fputs() 原型:char *fgets(char *s,int size,FILE *stream);int fputs(const char*s,FILE *stream);fgets中, s是緩沖區(qū)首地址,size是緩沖區(qū)長度,fgets從stream中一次最多讀取以'n'結(jié)尾的一行到s中。并且在
6、末尾自動添加一個'0'fputs中,s是以'0'結(jié)尾的字符串,fputs將該字符串寫入文件stream,但并不寫入結(jié)尾的'0'.fputs不需要以'n'結(jié)尾。/* 2 *復(fù)制文本文件file1的內(nèi)容到file2 3 * 2009.3.25 yunbo03 4 */ 5 #include<stdio.h> /頭文件在linux系統(tǒng) /usr/include/下 6 #include<stdlib.h>
7、 7 #include<errno.h> 8 9 int main(void) 10 11 FILE *fp1,*fp2; 12 char ss512; 13 14 if(fp1=fopen("file1","r")=NULL) 15 perror("fail to open file1"); 16 exit(1); 17 18 19 if(fp2=
8、fopen("file2","a+")=NULL) 20 perror("fail to open file2"); 21 exit(1); 22 23 24 for(;fgets(ss,10,fp1)!=NULL;) 25 fputs(ss,fp2); 26 27 fclose(fp1); 28 fclose(fp2); 29 30 return 0; 31 linux-fopen-fclose-fread
9、-fwrite等函數(shù) clearerr(清除文件流的錯誤旗標(biāo)) 相關(guān)函數(shù) feof 表頭文件 #include<stdio.h> 定義函數(shù) void clearerr(FILE * stream); 函數(shù)說明 clearerr()清除參數(shù)stream指定的文件流所使用的錯誤旗標(biāo)。 返回值 fclose(關(guān)閉文件) 相關(guān)函數(shù) close,fflush,fopen,setbuf 表頭文件 #include<stdio.h> 定義函數(shù) int fclose(FILE * stream); 函數(shù)說明 fclose()用來關(guān)閉先前fopen()打開的文件。此動作會讓緩沖區(qū)內(nèi)的數(shù)據(jù)
10、寫入文件中,并釋放系統(tǒng)所提供的文件資源。 返回值 若關(guān)文件動作成功則返回0,有錯誤發(fā)生時則返回EOF并把錯誤代碼存到errno。 錯誤代碼 EBADF表示參數(shù)stream非已打開的文件。 范例 請參考fopen()。 fdopen(將文件描述詞轉(zhuǎn)為文件指針) 相關(guān)函數(shù) fopen,open,fclose 表頭文件 #include<stdio.h> 定義函數(shù) FILE * fdopen(int fildes,const char * mode); 函數(shù)說明 fdopen()會將參數(shù)fildes 的文件描述詞,轉(zhuǎn)換為對應(yīng)的文件指針后返回。參數(shù)mode 字符串則代表著文件指針的流形態(tài),
11、此形態(tài)必須和原先文件描述詞讀寫模式相同。關(guān)于mode 字符串格式請參考fopen()。 返回值 轉(zhuǎn)換成功時返回指向該流的文件指針。失敗則返回NULL,并把錯誤代碼存在errno中。 范例 #include<stdio.h>main()FILE * fp =fdopen(0,”w+”);fprintf(fp,”%sn”,”hello!”);fclose(fp); 執(zhí)行 hello! feof(檢查文件流是否讀到了文件尾) 相關(guān)函數(shù) fopen,fgetc,fgets,fread 表頭文件 #include<stdio.h> 定義函數(shù) int feof(FILE * str
12、eam); 函數(shù)說明 feof()用來偵測是否讀取到了文件尾,尾數(shù)stream為fopen()所返回之文件指針。如果已到文件尾則返回非零值,其他情況返回0。 返回值 返回非零值代表已到達(dá)文件尾。 fflush(更新緩沖區(qū)) 相關(guān)函數(shù) write,fopen,fclose,setbuf 表頭文件 #include<stdio.h> 定義函數(shù) int fflush(FILE* stream); 函數(shù)說明 fflush()會強迫將緩沖區(qū)內(nèi)的數(shù)據(jù)寫回參數(shù)stream指定的文件中。如果參數(shù)stream為NULL,fflush()會將所有打開的文件數(shù)據(jù)更新。 返回值 成功返回0,失敗返回EOF
13、,錯誤代碼存于errno中。 錯誤代碼 EBADF 參數(shù)stream 指定的文件未被打開,或打開狀態(tài)為只讀。其它錯誤代碼參考write()。 fgetc(由文件中讀取一個字符) 相關(guān)函數(shù) open,fread,fscanf,getc 表頭文件 include<stdio.h> 定義函數(shù) nt fgetc(FILE * stream); 函數(shù)說明 fgetc()從參數(shù)stream所指的文件中讀取一個字符。若讀到文件尾而無數(shù)據(jù)時便返回EOF。 返回值 getc()會返回讀取到的字符,若返回EOF則表示到了文件尾。 范例 #include<stdio.h>main()FILE
14、 *fp;int c;fp=fopen(“exist”,”r”);while(c=fgetc(fp)!=EOF)printf(“%c”,c);fclose(fp); fgets(由文件中讀取一字符串) 相關(guān)函數(shù) open,fread,fscanf,getc 表頭文件 include<stdio.h> 定義函數(shù) har * fgets(char * s,int size,FILE * stream); 函數(shù)說明 fgets()用來從參數(shù)stream所指的文件內(nèi)讀入字符并存到參數(shù)s所指的內(nèi)存空間,直到出現(xiàn)換行字符、讀到文件尾或是已讀了size-1個字符為止,最后會加上NULL作為字符串
15、結(jié)束。 返回值 gets()若成功則返回s指針,返回NULL則表示有錯誤發(fā)生。 范例 #include<stdio.h>main()char s80;fputs(fgets(s,80,stdin),stdout); 執(zhí)行 this is a test /*輸入*/this is a test /*輸出*/ fileno(返回文件流所使用的文件描述詞) 相關(guān)函數(shù) open,fopen 表頭文件 #include<stdio.h> 定義函數(shù) int fileno(FILE * stream); 函數(shù)說明 fileno()用來取得參數(shù)stream指定的文件流所使用的文件描述詞
16、。 返回值 返回文件描述詞。 范例 #include<stdio.h>main()FILE * fp;int fd;fp=fopen(“/etc/passwd”,”r”);fd=fileno(fp);printf(“fd=%dn”,fd);fclose(fp); 執(zhí)行 fd=3 fopen(打開文件) 相關(guān)函數(shù) open,fclose 表頭文件 #include<stdio.h> 定義函數(shù) FILE * fopen(const char * path,const char * mode); 函數(shù)說明 參數(shù)path字符串包含欲打開的文件路徑及文件名,參數(shù)mode字符串則代
17、表著流形態(tài)。mode有下列幾種形態(tài)字符串:r 打開只讀文件,該文件必須存在。r+ 打開可讀寫的文件,該文件必須存在。w 打開只寫文件,若文件存在則文件長度清為0,即該文件內(nèi)容會消失。若文件不存在則建立該文件。w+ 打開可讀寫文件,若文件存在則文件長度清為零,即該文件內(nèi)容會消失。若文件不存在則建立該文件。a 以附加的方式打開只寫文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數(shù)據(jù)會被加到文件尾,即文件原先的內(nèi)容會被保留。a+ 以附加方式打開可讀寫的文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數(shù)據(jù)會被加到文件尾后,即文件原先的內(nèi)容會被保留。上述的形態(tài)字符串都可以再加一個b字符,
18、如rb、w+b或ab等組合,加入b 字符用來告訴函數(shù)庫打開的文件為二進(jìn)制文件,而非純文字文件。不過在POSIX系統(tǒng),包含Linux都會忽略該字符。由fopen()所建立的新文件會具有S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH(0666)權(quán)限,此文件權(quán)限也會參考umask值。 返回值 文件順利打開后,指向該流的文件指針就會被返回。若果文件打開失敗則返回NULL,并把錯誤代碼存在errno 中。 附加說明 一般而言,開文件后會作一些文件讀取或?qū)懭氲膭幼鳎糸_文件失敗,接下來的讀寫動作也無法順利進(jìn)行,所以在fopen()后請作錯誤判斷及處理。 范例
19、 #include<stdio.h>main()FILE * fp;fp=fopen(“noexist”,”a+”);if(fp= =NULL) return;fclose(fp); fputc(將一指定字符寫入文件流中) 相關(guān)函數(shù) fopen,fwrite,fscanf,putc 表頭文件 #include<stdio.h> 定義函數(shù) int fputc(int c,FILE * stream); 函數(shù)說明 fputc 會將參數(shù)c 轉(zhuǎn)為unsigned char 后寫入?yún)?shù)stream 指定的文件中。 返回值 fputc()會返回寫入成功的字符,即參數(shù)c。若返回EOF
20、則代表寫入失敗。 范例 #include<stdio.h>main()FILE * fp;char a26=”abcdefghijklmnopqrstuvwxyz”;int i;fp= fopen(“noexist”,”w”);for(i=0;i<26;i+)fputc(ai,fp);fclose(fp); fputs(將一指定的字符串寫入文件內(nèi)) 相關(guān)函數(shù) fopen,fwrite,fscanf,fputc,putc 表頭文件 #include<stdio.h> 定義函數(shù) int fputs(const char * s,FILE * stream); 函數(shù)說明
21、 fputs()用來將參數(shù)s所指的字符串寫入到參數(shù)stream所指的文件內(nèi)。 返回值 若成功則返回寫出的字符個數(shù),返回EOF則表示有錯誤發(fā)生。 范例 請參考fgets()。 fread(從文件流讀取數(shù)據(jù)) 相關(guān)函數(shù) fopen,fwrite,fseek,fscanf 表頭文件 #include<stdio.h> 定義函數(shù) size_t fread(void * ptr,size_t size,size_t nmemb,FILE * stream); 函數(shù)說明 fread()用來從文件流中讀取數(shù)據(jù)。參數(shù)stream為已打開的文件指針,參數(shù)ptr 指向欲存放讀取進(jìn)來的數(shù)據(jù)空間,讀取的字
22、符數(shù)以參數(shù)size*nmemb來決定。Fread()會返回實際讀取到的nmemb數(shù)目,如果此值比參數(shù)nmemb 來得小,則代表可能讀到了文件尾或有錯誤發(fā)生,這時必須用feof()或ferror()來決定發(fā)生什么情況。 返回值 返回實際讀取到的nmemb數(shù)目。 附加說明 范例 #include<stdio.h>#define nmemb 3struct testchar name20;int size;snmemb;main()FILE * stream;int i;stream = fopen(“/tmp/fwrite”,”r”);fread(s,sizeof(struct tes
23、t),nmemb,stream);fclose(stream);for(i=0;i<nmemb;i+)printf(“name%d=%-20s:size%d=%dn”,i,,i,si.size); 執(zhí)行 name0=Linux! size0=6name1=FreeBSD! size1=8name2=Windows2000 size2=11 freopen(打開文件) 相關(guān)函數(shù) fopen,fclose 表頭文件 #include<stdio.h> 定義函數(shù) FILE * freopen(const char * path,const char * mode,FI
24、LE * stream); 函數(shù)說明 參數(shù)path字符串包含欲打開的文件路徑及文件名,參數(shù)mode請參考fopen()說明。參數(shù)stream為已打開的文件指針。Freopen()會將原stream所打開的文件流關(guān)閉,然后打開參數(shù)path的文件。 返回值 文件順利打開后,指向該流的文件指針就會被返回。如果文件打開失敗則返回NULL,并把錯誤代碼存在errno 中。 范例 #include<stdio.h>main()FILE * fp;fp=fopen(“/etc/passwd”,”r”);fp=freopen(“/etc/group”,”r”,fp);fclose(fp); fse
25、ek(移動文件流的讀寫位置) 相關(guān)函數(shù) rewind,ftell,fgetpos,fsetpos,lseek 表頭文件 #include<stdio.h> 定義函數(shù) int fseek(FILE * stream,long offset,int whence); 函數(shù)說明 fseek()用來移動文件流的讀寫位置。參數(shù)stream為已打開的文件指針,參數(shù)offset為根據(jù)參數(shù)whence來移動讀寫位置的位移數(shù)。 參數(shù) whence為下列其中一種:SEEK_SET從距文件開頭offset位移量為新的讀寫位置。SEEK_CUR 以目前的讀寫位置往后增加offset個位移量。SEEK_EN
26、D將讀寫位置指向文件尾后再增加offset個位移量。當(dāng)whence值為SEEK_CUR 或SEEK_END時,參數(shù)offset允許負(fù)值的出現(xiàn)。下列是較特別的使用方式:1) 欲將讀寫位置移動到文件開頭時:fseek(FILE *stream,0,SEEK_SET);2) 欲將讀寫位置移動到文件尾時:fseek(FILE *stream,0,0SEEK_END); 返回值 當(dāng)調(diào)用成功時則返回0,若有錯誤則返回-1,errno會存放錯誤代碼。 附加說明 fseek()不像lseek()會返回讀寫位置,因此必須使用ftell()來取得目前讀寫的位置。 范例 #include<stdio.h>
27、;main()FILE * stream;long offset;fpos_t pos;stream=fopen(“/etc/passwd”,”r”);fseek(stream,5,SEEK_SET);printf(“offset=%dn”,ftell(stream);rewind(stream);fgetpos(stream,&pos);printf(“offset=%dn”,pos);pos=10;fsetpos(stream,&pos);printf(“offset = %dn”,ftell(stream);fclose(stream); 執(zhí)行 offset = 5off
28、set =0offset=10 ftell(取得文件流的讀取位置) 相關(guān)函數(shù) fseek,rewind,fgetpos,fsetpos 表頭文件 #include<stdio.h> 定義函數(shù) long ftell(FILE * stream); 函數(shù)說明 ftell()用來取得文件流目前的讀寫位置。參數(shù)stream為已打開的文件指針。 返回值 當(dāng)調(diào)用成功時則返回目前的讀寫位置,若有錯誤則返回-1,errno會存放錯誤代碼。 錯誤代碼 EBADF 參數(shù)stream無效或可移動讀寫位置的文件流。 范例 參考fseek()。 fwrite(將數(shù)據(jù)寫至文件流) 相關(guān)函數(shù) fopen,fre
29、ad,fseek,fscanf 表頭文件 #include<stdio.h> 定義函數(shù) size_t fwrite(const void * ptr,size_t size,size_t nmemb,FILE * stream); 函數(shù)說明 fwrite()用來將數(shù)據(jù)寫入文件流中。參數(shù)stream為已打開的文件指針,參數(shù)ptr 指向欲寫入的數(shù)據(jù)地址,總共寫入的字符數(shù)以參數(shù)size*nmemb來決定。Fwrite()會返回實際寫入的nmemb數(shù)目。 返回值 返回實際寫入的nmemb數(shù)目。 范例 #include<stdio.h>#define set_s (x,y) st
30、rcoy(,y);sx.size=strlen(y);#define nmemb 3struct testchar name20;int size;snmemb;main()FILE * stream;set_s(0,”Linux!”);set_s(1,”FreeBSD!”);set_s(2,”Windows2000.”);stream=fopen(“/tmp/fwrite”,”w”);fwrite(s,sizeof(struct test),nmemb,stream);fclose(stream); 執(zhí)行 參考fread()。 getc(由文件中讀取一個字符) 相關(guān)函數(shù) rea
31、d,fopen,fread,fgetc 表頭文件 #include<stdio.h> 定義函數(shù) int getc(FILE * stream); 函數(shù)說明 getc()用來從參數(shù)stream所指的文件中讀取一個字符。若讀到文件尾而無數(shù)據(jù)時便返回EOF。雖然getc()與fgetc()作用相同,但getc()為宏定義,非真正的函數(shù)調(diào)用。 返回值 getc()會返回讀取到的字符,若返回EOF則表示到了文件尾。 范例 參考fgetc()。 getchar(由標(biāo)準(zhǔn)輸入設(shè)備內(nèi)讀進(jìn)一字符) 相關(guān)函數(shù) fopen,fread,fscanf,getc 表頭文件 #include<stdio.
32、h> 定義函數(shù) int getchar(void); 函數(shù)說明 getchar()用來從標(biāo)準(zhǔn)輸入設(shè)備中讀取一個字符。然后將該字符從unsigned char轉(zhuǎn)換成int后返回。 返回值 getchar()會返回讀取到的字符,若返回EOF則表示有錯誤發(fā)生。 附加說明 getchar()非真正函數(shù),而是getc(stdin)宏定義。 范例 #include<stdio.h>main()FILE * fp;int c,i;for(i=0li<5;i+)c=getchar();putchar(c); 執(zhí)行 1234 /*輸入*/1234 /*輸出*/ gets(由標(biāo)準(zhǔn)輸入設(shè)備內(nèi)
33、讀進(jìn)一字符串) 相關(guān)函數(shù) fopen,fread,fscanf,fgets 表頭文件 #include<stdio.h> 定義函數(shù) char * gets(char *s); 函數(shù)說明 gets()用來從標(biāo)準(zhǔn)設(shè)備讀入字符并存到參數(shù)s所指的內(nèi)存空間,直到出現(xiàn)換行字符或讀到文件尾為止,最后加上NULL作為字符串結(jié)束。 返回值 gets()若成功則返回s指針,返回NULL則表示有錯誤發(fā)生。 附加說明 由于gets()無法知道字符串s的大小,必須遇到換行字符或文件尾才會結(jié)束輸入,因此容易造成緩沖溢出的安全性問題。建議使用fgets()取代。 范例 參考fgets() mktemp(產(chǎn)生唯一
34、的臨時文件名) 相關(guān)函數(shù) tmpfile 表頭文件 #include<stdlib.h> 定義函數(shù) char * mktemp(char * template); 函數(shù)說明 mktemp()用來產(chǎn)生唯一的臨時文件名。參數(shù)template所指的文件名稱字符串中最后六個字符必須是XXXXXX。產(chǎn)生后的文件名會借字符串指針返回。 返回值 文件順利打開后,指向該流的文件指針就會被返回。如果文件打開失敗則返回NULL,并把錯誤代碼存在errno中。 附加說明 參數(shù)template所指的文件名稱字符串必須聲明為數(shù)組,如:char template =”template-XXXXXX”;不可用c
35、har * template=”template-XXXXXX”; 范例 #include<stdlib.h>main()char template =”template-XXXXXX”;mktemp(template);printf(“template=%sn”,template); putc(將一指定字符寫入文件中) 相關(guān)函數(shù) fopen,fwrite,fscanf,fputc 表頭文件 #include<stdio.h> 定義函數(shù) int putc(int c,FILE * stream); 函數(shù)說明 putc()會將參數(shù)c轉(zhuǎn)為unsigned char后寫入?yún)?shù)
36、stream指定的文件中。雖然putc()與fputc()作用相同,但putc()為宏定義,非真正的函數(shù)調(diào)用。 返回值 putc()會返回寫入成功的字符,即參數(shù)c。若返回EOF則代表寫入失敗。 范例 參考fputc()。 putchar(將指定的字符寫到標(biāo)準(zhǔn)輸出設(shè)備) 相關(guān)函數(shù) fopen,fwrite,fscanf,fputc 表頭文件 #include<stdio.h> 定義函數(shù) int putchar (int c); 函數(shù)說明 putchar()用來將參數(shù)c字符寫到標(biāo)準(zhǔn)輸出設(shè)備。 返回值 putchar()會返回輸出成功的字符,即參數(shù)c。若返回EOF則代表輸出失敗。 附加說
37、明 putchar()非真正函數(shù),而是putc(c,stdout)宏定義。 范例 參考getchar()。 rewind(重設(shè)文件流的讀寫位置為文件開頭) 相關(guān)函數(shù) fseek,ftell,fgetpos,fsetpos 表頭文件 #include<stdio.h> 定義函數(shù) void rewind(FILE * stream); 函數(shù)說明 rewind()用來把文件流的讀寫位置移至文件開頭。參數(shù)stream為已打開的文件指針。此函數(shù)相當(dāng)于調(diào)用fseek(stream,0,SEEK_SET)。 返回值 范例 參考fseek() setbuf(設(shè)置文件流的緩沖區(qū)) 相關(guān)函數(shù) setbuffer,
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 外科術(shù)后發(fā)熱試題及答案
- 2025年合作策劃建筑裝飾業(yè)務(wù)發(fā)展協(xié)議
- 2025年重型設(shè)備聯(lián)合運輸協(xié)議
- 2025年新式員工策劃離職及經(jīng)濟補償協(xié)議書樣本
- 2025年策劃授權(quán)費用標(biāo)準(zhǔn)協(xié)議模板
- 2025年贈予款項購買地產(chǎn)協(xié)議
- 2025年商業(yè)安全保護(hù)協(xié)議范本
- 2025年電影拍攝委托協(xié)議模板
- 2025年度合伙企業(yè)策劃資金投入?yún)f(xié)議
- 山西省臨汾市2025屆高三下學(xué)期考前適應(yīng)性訓(xùn)練考試(三)政治 含答案
- 2023年新改版教科版五年級下冊科學(xué)全冊練習(xí)題(一課一練)含答案
- 2022年實驗動物考試題及答案
- 五年級下冊數(shù)學(xué)蘇教版課件第2課時 解決問題的策略
- MT 542-1996單體支柱柱鞋
- 旋風(fēng)除塵器的設(shè)計
- GB/T 2423.7-1995電工電子產(chǎn)品環(huán)境試驗第2部分:試驗方法試驗Ec和導(dǎo)則:傾跌與翻倒(主要用于設(shè)備型樣品)
- GB/T 18674-2018漁用繩索通用技術(shù)條件
- GB/T 18650-2008地理標(biāo)志產(chǎn)品龍井茶
- 瑞幸咖啡入職考試40題答案
- 2023年浙江省溫州市搖籃杯高一數(shù)學(xué)競賽試題
- (新教材)教科版二年級下冊科學(xué)全冊教案(含教學(xué)計劃)
評論
0/150
提交評論