1. 圣石小子粤语,别样幸福全集,箭在弦上大结局,我想打死你,星光灿烂猪八戒,菲律宾美人鱼50集国语,神探夏洛克 第四季,市委书记晚上不打招呼调研被拦

      C語言的文件概念

      時間:2025-10-20 04:02:01 C語言

      C語言的文件概念

        引導語;文件的范疇很廣泛,電腦上運行的程序、殺毒等等都叫文件。以下是百分網小編分享給大家的C語言的文件概念,幫助大家學習C語言基礎知識,歡迎閱讀!

        文件的基本概念

        所謂“文件”是指一組相關數據的有序集合。這個數據集有一個名稱,叫做文件名。實際上在前面的各章中我們已經多次使用了文件,例如源程序文件、目標文件、可執行文件、庫文件 (頭文件)等。文件通常是駐留在外部介質(如磁盤等)上的, 在使用時才調入內存中來。從不同的角度可對文件作不同的分類。從用戶的角度看,文件可分為普通文件和設備文件兩種。

        普通文件是指駐留在磁盤或其它外部介質上的一個有序數據集,可以是源文件、目標文件、可執行程序; 也可以是一組待輸入處理的原始數據,或者是一組輸出的結果。對于源文件、目標文件、 可執行程序可以稱作程序文件,對輸入輸出數據可稱作數據文件。

        設備文件是指與主機相聯的各種外部設備,如顯示器、打印機、鍵盤等。在操作系統中,把外部設備也看作是一個文件來進行管理,把它們的輸入、輸出等同于對磁盤文件的讀和寫。 通常把顯示器定義為標準輸出文件, 一般情況下在屏幕上顯示有關信息就是向標準輸出文件輸出。如前面經常使用的printf,putchar 函數就是這類輸出。鍵盤通常被指定標準的輸入文件, 從鍵盤上輸入就意味著從標準輸入文件上輸入數據。scanf,getchar函數就屬于這類輸入。

        從文件編碼的方式來看,文件可分為ASCII碼文件和二進制碼文件兩種。

        ASCII文件也稱為文本文件,這種文件在磁盤中存放時每個字符對應一個字節,用于存放對應的ASCII碼。例如,數5678的存儲形式為:

        ASC碼: 00110101 00110110 00110111 00111000

        ↓ ↓ ↓ ↓

        十進制碼: 5 6 7 8 共占用4個字節。ASCII碼文件可在屏幕上按字符顯示, 例如源程序文件就是ASCII文件,用DOS命令TYPE可顯示文件的內容。 由于是按字符顯示,因此能讀懂文件內容。

        二進制文件是按二進制的編碼方式來存放文件的。 例如, 數5678的存儲形式為: 00010110 00101110只占二個字節。二進制文件雖然也可在屏幕上顯示, 但其內容無法讀懂。C系統在處理這些文件時,并不區分類型,都看成是字符流,按字節進行處理。 輸入輸出字符流的開始和結束只由程序控制而不受物理符號(如回車符)的控制。 因此也把這種文件稱作“流式文件”。

        本章討論流式文件的打開、關閉、讀、寫、 定位等各種操作。文件指針在C語言中用一個指針變量指向一個文件, 這個指針稱為文件指針。通過文件指針就可對它所指的文件進行各種操作。 定義說明文件指針的一般形式為: FILE* 指針變量標識符; 其中FILE應為大寫,它實際上是由系統定義的一個結構, 該結構中含有文件名、文件狀態和文件當前位置等信息。 在編寫源程序時不必關心FILE結構的細節。例如:FILE *fp; 表示fp是指向FILE結構的指針變量,通過fp 即可找存放某個文件信息的結構變量,然后按結構變量提供的信息找到該文件, 實施對文件的操作。習慣上也籠統地把fp稱為指向一個文件的指針。文件的打開與關閉文件在進行讀寫操作之前要先打開,使用完畢要關閉。 所謂打開文件,實際上是建立文件的各種有關信息, 并使文件指針指向該文件,以便進行其它操作。關閉文件則斷開指針與文件之間的聯系,也就禁止再對該文件進行操作。 在C語言中,文件操作都是由庫函數來完成的。 在本章內將介紹主要的文件操作函數。

        文件打開函數fopen

        fopen函數用來打開一個文件,其調用的一般形式為: 文件指針名=fopen(文件名,使用文件方式) 其中,“文件指針名”必須是被說明為FILE 類型的指針變量,“文件名”是被打開文件的文件名。 “使用文件方式”是指文件的類型和操作要求。“文件名”是字符串常量或字符串數組。例如:

        FILE *fp;

        fp=("file a","r");

        其意義是在當前目錄下打開文件file a, 只允許進行“讀”操作,并使fp指向該文件。

        又如:

        FILE *fphzk

        fphzk=("c:\\hzk16',"rb")

        其意義是打開C驅動器磁盤的根目錄下的文件hzk16, 這是一個二進制文件,只允許按二進制方式進行讀操作。兩個反斜線“\\ ”中的第一個表示轉義字符,第二個表示根目錄。使用文件的方式共有12種,下面給出了它們的符號和意義。

        文件使用方式 意 義

        “rt” 只讀打開一個文本文件,只允許讀數據

        “wt” 只寫打開或建立一個文本文件,只允許寫數據

        “at” 追加打開一個文本文件,并在文件末尾寫數據

        “rb” 只讀打開一個二進制文件,只允許讀數據

        “wb” 只寫打開或建立一個二進制文件,只允許寫數據

        “ab” 追加打開一個二進制文件,并在文件末尾寫數據

        “rt+” 讀寫打開一個文本文件,允許讀和寫

        “wt+” 讀寫打開或建立一個文本文件,允許讀寫

        “at+” 讀寫打開一個文本文件,允許讀,或在文件末追加數 據

        “rb+” 讀寫打開一個二進制文件,允許讀和寫

        “wb+” 讀寫打開或建立一個二進制文件,允許讀和寫

        “ab+” 讀寫打開一個二進制文件,允許讀,或在文件末追加數據

        對于文件使用方式有以下幾點說明:

        1. 文件使用方式由r,w,a,t,b,+六個字符拼成,各字符的含義是:

        r(read): 讀

        w(write): 寫

        a(append): 追加

        t(text): 文本文件,可省略不寫

        b(banary): 二進制文件

        +: 讀和寫

        2. 凡用“r”打開一個文件時,該文件必須已經存在, 且只能從該文件讀出。

        3. 用“w”打開的文件只能向該文件寫入。 若打開的文件不存在,則以指定的文件名建立該文件,若打開的文件已經存在,則將該文件刪去,重建一個新文件。

        4. 若要向一個已存在的文件追加新的信息,只能用“a ”方式打開文件。但此時該文件必須是存在的,否則將會出錯。 5. 在打開一個文件時,如果出錯,fopen將返回一個空指針值NULL。在程序中可以用這一信息來判別是否完成打開文件的工作,并作相應的處理。因此常用以下程序段打開文件:

        if((fp=fopen("c:\\hzk16","rb")==NULL)

        {

        printf("\nerror on open c:\\hzk16 file!");

        getch();

        exit(1);

        }

        這段程序的意義是,如果返回的指針為空,表示不能打開C盤根目錄下的hzk16文件,則給出提示信息“error on open c:\ hzk16file!”,下一行getch()的功能是從鍵盤輸入一個字符,但不在屏幕上顯示。在這里,該行的作用是等待, 只有當用戶從鍵盤敲任一鍵時,程序才繼續執行, 因此用戶可利用這個等待時間閱讀出錯提示。敲鍵后執行exit(1)退出程序。

        6. 把一個文本文件讀入內存時,要將ASCII碼轉換成二進制碼, 而把文件以文本方式寫入磁盤時,也要把二進制碼轉換成ASCII碼,因此文本文件的讀寫要花費較多的轉換時間。對二進制文件的讀寫不存在這種轉換。

        7. 標準輸入文件(鍵盤),標準輸出文件(顯示器 ),標準出錯輸出(出錯信息)是由系統打開的,可直接使用。文件關閉函數fclose文件一旦使用完畢,應用關閉文件函數把文件關閉, 以避免文件的數據丟失等錯誤。 fclose函數調用的一般形式是: fclose(文件指針); 例如:

        fclose(fp); 正常完成關閉文件操作時,fclose函數返回值為0。如返回非零值則表示有錯誤發生。文件的讀寫對文件的讀和寫是最常用的文件操作。

        在C語言中提供了多種文件讀寫的函數:

        ·字符讀寫函數 :fgetc和fputc

        ·字符串讀寫函數:fgets和fputs

        ·數據塊讀寫函數:freed和fwrite

        ·格式化讀寫函數:fscanf和fprinf

        下面分別予以介紹。使用以上函數都要求包含頭文件stdio.h。字符讀寫函數fgetc和fputc字符讀寫函數是以字符(字節)為單位的讀寫函數。 每次可從文件讀出或向文件寫入一個字符。

        一、讀字符函數fgetc

        fgetc函數的功能是從指定的文件中讀一個字符,函數調用的形式為: 字符變量=fgetc(文件指針); 例如:ch=fgetc(fp);其意義是從打開的文件fp中讀取一個字符并送入ch中。

        對于fgetc函數的使用有以下幾點說明:

        1. 在fgetc函數調用中,讀取的文件必須是以讀或讀寫方式打開的。

        2. 讀取字符的結果也可以不向字符變量賦值,例如:fgetc(fp);但是讀出的字符不能保存。

        3. 在文件內部有一個位置指針。用來指向文件的當前讀寫字節。在文件打開時,該指針總是指向文件的第一個字節。使用fgetc 函數后, 該位置指針將向后移動一個字節。 因此可連續多次使用fgetc函數,讀取多個字符。 應注意文件指針和文件內部的位置指針不是一回事。文件指針是指向整個文件的,須在程序中定義說明,只要不重新賦值,文件指針的值是不變的。文件內部的位置指針用以指示文件內部的當前讀寫位置,每讀寫一次,該指針均向后移動,它不需在程序中定義說明,而是由系統自動設置的。

        [例10.1]讀入文件e10-1.c,在屏幕上輸出。

        #include

        main()

        {

        FILE *fp;

        char ch;

        if((fp=fopen("e10_1.c","rt"))==NULL)

        {

        printf("Cannot open file strike any key exit!");

        getch();

        exit(1);

        }

        ch=fgetc(fp);

        while (ch!=EOF)

        {

        putchar(ch);

        ch=fgetc(fp);

        }

        fclose(fp);

        }

        本例程序的功能是從文件中逐個讀取字符,在屏幕上顯示。 程序定義了文件指針fp,以讀文本文件方式打開文件“e10_1.c”, 并使fp指向該文件。如打開文件出錯, 給出提示并退出程序。程序第12行先讀出一個字符,然后進入循環, 只要讀出的字符不是文件結束標志(每個文件末有一結束標志EOF)就把該字符顯示在屏幕上,再讀入下一字符。每讀一次,文件內部的位置指針向后移動一個字符,文件結束時,該指針指向EOF。執行本程序將顯示整個文件。

        二、寫字符函數fputc

        fputc函數的功能是把一個字符寫入指定的文件中,函數調用的 形式為: fputc(字符量,文件指針); 其中,待寫入的字符量可以是字符常量或變量,例如:fputc('a',fp);其意義是把字符a寫入fp所指向的文件中。

        對于fputc函數的使用也要說明幾點:

        1. 被寫入的文件可以用、寫、讀寫,追加方式打開,用寫或讀寫方式打開一個已存在的文件時將清除原有的文件內容,寫入字符從文件首開始。如需保留原有文件內容,希望寫入的字符以文件末開始存放,必須以追加方式打開文件。被寫入的文件若不存在,則創建該文件。

        2. 每寫入一個字符,文件內部位置指針向后移動一個字節。

        3. fputc函數有一個返回值,如寫入成功則返回寫入的字符, 否則返回一個EOF。可用此來判斷寫入是否成功。

        [例10.2]從鍵盤輸入一行字符,寫入一個文件, 再把該文件內容讀出顯示在屏幕上。

        #include

        main()

        {

        FILE *fp;

        char ch;

        if((fp=fopen("string","wt+"))==NULL)

        {

        printf("Cannot open file strike any key exit!");

        getch();

        exit(1);

        }

        printf("input a string:\n");

        ch=getchar();

        while (ch!='\n')

        {

        fputc(ch,fp);

        ch=getchar();

        }

        rewind(fp);

        ch=fgetc(fp);

        while(ch!=EOF)

        {

        putchar(ch);

        ch=fgetc(fp);

        }

        printf("\n");

        fclose(fp);

        }

        程序中第6行以讀寫文本文件方式打開文件string。程序第13行從鍵盤讀入一個字符后進入循環,當讀入字符不為回車符時, 則把該字符寫入文件之中,然后繼續從鍵盤讀入下一字符。 每輸入一個字符,文件內部位置指針向后移動一個字節。寫入完畢, 該指針已指向文件末。如要把文件從頭讀出,須把指針移向文件頭, 程序第19行rewind函數用于把fp所指文件的內部位置指針移到文件頭。 第20至25行用于讀出文件中的一行內容。

        [例10.3]把命令行參數中的前一個文件名標識的文件, 復制到后一個文件名標識的文件中, 如命令行中只有一個文件名則把該文件寫到標準輸出文件(顯示器)中。

        #include

        main(int argc,char *argv[])

        {

        FILE *fp1,*fp2;

        char ch;

        if(argc==1)

        {

        printf("have not enter file name strike any key exit");

        getch();

        exit(0);

        }

        if((fp1=fopen(argv[1],"rt"))==NULL)

        {

        printf("Cannot open %s\n",argv[1]);

        getch();

        exit(1);

        }

        if(argc==2) fp2=stdout;

        else if((fp2=fopen(argv[2],"wt+"))==NULL)

        {

        printf("Cannot open %s\n",argv[1]);

        getch();

        exit(1);

        }

        while((ch=fgetc(fp1))!=EOF)

        fputc(ch,fp2);

        fclose(fp1);

        fclose(fp2);

        }

        本程序為帶參的main函數。程序中定義了兩個文件指針 fp1 和fp2,分別指向命令行參數中給出的文件。如命令行參數中沒有給出文件名,則給出提示信息。程序第18行表示如果只給出一個文件名,則使fp2指向標準輸出文件(即顯示器)。程序第25行至28行用循環語句逐個讀出文件1中的字符再送到文件2中。再次運行時,給出了一個文件名(由例10.2所建立的文件), 故輸出給標準輸出文件stdout,即在顯示器上顯示文件內容。第三次運行,給出了二個文件名,因此把string中的內容讀出,寫入到OK之中。可用DOS命令type顯示OK的內容:字符串讀寫函數fgets和fputs

        一、讀字符串函數fgets函數的功能是從指定的文件中讀一個字符串到字符數組中,函數調用的形式為: fgets(字符數組名,n,文件指針); 其中的n是一個正整數。表示從文件中讀出的字符串不超過 n-1個字符。在讀入的最后一個字符后加上串結束標志'\0'。例如:fgets(str,n,fp);的意義是從fp所指的文件中讀出n-1個字符送入字符數組str中。

        [例10.4]從e10_1.c文件中讀入一個含10個字符的字符串。

        #include

        main()

        {

        FILE *fp;

        char str[11];

        if((fp=fopen("e10_1.c","rt"))==NULL)

        {

        printf("Cannot open file strike any key exit!");

        getch();

        exit(1);

        }

        fgets(str,11,fp);

        printf("%s",str);

        fclose(fp);

        }

        本例定義了一個字符數組str共11個字節,在以讀文本文件方式打開文件e101.c后,從中讀出10個字符送入str數組,在數組最后一個單元內將加上'\0',然后在屏幕上顯示輸出str數組。輸出的十個字符正是例10.1程序的前十個字符。

        對fgets函數有兩點說明:

        1. 在讀出n-1個字符之前,如遇到了換行符或EOF,則讀出結束。

        2. fgets函數也有返回值,其返回值是字符數組的首地址。

        二、寫字符串函數fputs

        fputs函數的功能是向指定的文件寫入一個字符串,其調用形式為: fputs(字符串,文件指針) 其中字符串可以是字符串常量,也可以是字符數組名, 或指針 變量,例如:

        fputs(“abcd“,fp);

        其意義是把字符串“abcd”寫入fp所指的文件之中。[例10.5]在例10.2中建立的文件string中追加一個字符串。

        #include

        main()

        {

        FILE *fp;

        char ch,st[20];

        if((fp=fopen("string","at+"))==NULL)

        {

        printf("Cannot open file strike any key exit!");

        getch();

        exit(1);

        }

        printf("input a string:\n");

        scanf("%s",st);

        fputs(st,fp);

        rewind(fp);

        ch=fgetc(fp);

        while(ch!=EOF)

        {

        putchar(ch);

        ch=fgetc(fp);

        }

        printf("\n");

        fclose(fp);

        }

        本例要求在string文件末加寫字符串,因此,在程序第6行以追加讀寫文本文件的方式打開文件string 。 然后輸入字符串, 并用fputs函數把該串寫入文件string。在程序15行用rewind函數把文件內部位置指針移到文件首。 再進入循環逐個顯示當前文件中的全部內容。

        數據塊讀寫函數fread和fwrite

        C語言還提供了用于整塊數據的讀寫函數。 可用來讀寫一組數據,如一個數組元素,一個結構變量的值等。讀數據塊函數調用的一般形式為: fread(buffer,size,count,fp); 寫數據塊函數調用的一般形式為: fwrite(buffer,size,count,fp); 其中buffer是一個指針,在fread函數中,它表示存放輸入數據的首地址。在fwrite函數中,它表示存放輸出數據的首地址。 size 表示數據塊的字節數。count 表示要讀寫的數據塊塊數。fp 表示文件指針。

        例如:

        fread(fa,4,5,fp); 其意義是從fp所指的文件中,每次讀4個字節(一個實數)送入實數組fa中,連續讀5次,即讀5個實數到fa中。

        [例10.6]從鍵盤輸入兩個學生數據,寫入一個文件中, 再讀出這兩個學生的數據顯示在屏幕上。

        #include

        struct stu

        {

        char name[10];

        int num;

        int age;

        char addr[15];

        }boya[2],boyb[2],*pp,*qq;

        main()

        {

        FILE *fp;

        char ch;

        int i;

        pp=boya;

        qq=boyb;

        if((fp=fopen("stu_list","wb+"))==NULL)

        {

        printf("Cannot open file strike any key exit!");

        getch();

        exit(1);

        }

        printf("\ninput data\n");

        for(i=0;i<2;i++,pp++)

        scanf("%s%d%d%s",pp->name,&pp->num,&pp->age,pp->addr);

        pp=boya;

        fwrite(pp,sizeof(struct stu),2,fp);

        rewind(fp);

        fread(qq,sizeof(struct stu),2,fp);

        printf("\n\nname\tnumber age addr\n");

        for(i=0;i<2;i++,qq++)

        printf("%s\t]}%s\n",qq->name,qq->num,qq->age,qq->addr);

        fclose(fp);

        }

        本例程序定義了一個結構stu,說明了兩個結構數組boya和 boyb以及兩個結構指針變量pp和qq。pp指向boya,qq指向boyb。程序第16行以讀寫方式打開二進制文件“stu_list”,輸入二個學生數據之后,寫入該文件中, 然后把文件內部位置指針移到文件首,讀出兩塊學生數據后,在屏幕上顯示。

        格式化讀寫函數fscanf和fprintf

        fscanf函數,fprintf函數與前面使用的scanf和printf 函數的功能相似,都是格式化讀寫函數。 兩者的區別在于 fscanf 函數和fprintf函數的讀寫對象不是鍵盤和顯示器,而是磁盤文件。這兩個函數的調用格式為: fscanf(文件指針,格式字符串,輸入表列); fprintf(文件指針,格式字符串,輸出表列); 例如:

        fscanf(fp,"%d%s",&i,s);

        fprintf(fp,"%d%c",j,ch);

        用fscanf和fprintf函數也可以完成例10.6的問題。修改后的程序如例10.7所示。

        [例10.7]

        #include

        struct stu

        {

        char name[10];

        int num;

        int age;

        char addr[15];

        }boya[2],boyb[2],*pp,*qq;

        main()

        {

        FILE *fp;

        char ch;

        int i;

        pp=boya;

        qq=boyb;

        if((fp=fopen("stu_list","wb+"))==NULL)

        {

        printf("Cannot open file strike any key exit!");

        getch();

        exit(1);

        }

        printf("\ninput data\n");

        for(i=0;i<2;i++,pp++)

        scanf("%s%d%d%s",pp->name,&pp->num,&pp->age,pp->addr);

        pp=boya;

        for(i=0;i<2;i++,pp++)

        fprintf(fp,"%s %d %d %s\n",pp->name,pp->num,pp->age,pp->

        addr);

        rewind(fp);

        for(i=0;i<2;i++,qq++)

        fscanf(fp,"%s %d %d %s\n",qq->name,&qq->num,&qq->age,qq->addr);

        printf("\n\nname\tnumber age addr\n");

        qq=boyb;

        for(i=0;i<2;i++,qq++)

        printf("%s\t] } %s\n",qq->name,qq->num, qq->age,

        qq->addr);

        fclose(fp);

        }

        與例10.6相比,本程序中fscanf和fprintf函數每次只能讀寫一個結構數組元素,因此采用了循環語句來讀寫全部數組元素。 還要注意指針變量pp,qq由于循環改變了它們的值,因此在程序的25和32行分別對它們重新賦予了數組的首地址。

        文件的隨機讀寫

        前面介紹的對文件的讀寫方式都是順序讀寫, 即讀寫文件只能從頭開始,順序讀寫各個數據。 但在實際問題中常要求只讀寫文件中某一指定的部分。 為了解決這個問題可移動文件內部的位置指針到需要讀寫的位置,再進行讀寫,這種讀寫稱為隨機讀寫。 實現隨機讀寫的關鍵是要按要求移動位置指針,這稱為文件的定位。文件定位移動文件內部位置指針的函數主要有兩個, 即 rewind 函數和fseek函數。

        rewind函數前面已多次使用過,其調用形式為: rewind(文件指針); 它的功能是把文件內部的位置指針移到文件首。 下面主要介紹

        fseek函數。

        fseek函數用來移動文件內部位置指針,其調用形式為: fseek(文件指針,位移量,起始點); 其中:“文件指針”指向被移動的文件。 “位移量”表示移動的字節數,要求位移量是long型數據,以便在文件長度大于64KB 時不會出錯。當用常量表示位移量時,要求加后綴“L”。“起始點”表示從何處開始計算位移量,規定的起始點有三種:文件首,當前位置和文件尾。

        其表示方法如表10.2。

        起始點 表示符號 數字表示

        ──────────────────────────

        文件首 SEEK—SET 0

        當前位置 SEEK—CUR 1

        文件末尾 SEEK—END 2

        例如:

        fseek(fp,100L,0);其意義是把位置指針移到離文件首100個字節處。還要說明的是fseek函數一般用于二進制文件。在文本文件中由于要進行轉換,故往往計算的位置會出現錯誤。文件的隨機讀寫在移動位置指針之后, 即可用前面介紹的任一種讀寫函數進行讀寫。由于一般是讀寫一個數據據塊,因此常用fread和fwrite函數。下面用例題來說明文件的隨機讀寫。

        [例10.8]在學生文件stu list中讀出第二個學生的數據。

        #include

        struct stu

        {

        char name[10];

        int num;

        int age;

        char addr[15];

        }boy,*qq;

        main()

        {

        FILE *fp;

        char ch;

        int i=1;

        qq=&boy;

        if((fp=fopen("stu_list","rb"))==NULL)

        {

        printf("Cannot open file strike any key exit!");

        getch();

        exit(1);

        }

        rewind(fp);

        fseek(fp,i*sizeof(struct stu),0);

        fread(qq,sizeof(struct stu),1,fp);

        printf("\n\nname\tnumber age addr\n");

        printf("%s\t] } %s\n",qq->name,qq->num,qq->age,

        qq->addr);

        }

        文件stu_list已由例10.6的程序建立,本程序用隨機讀出的方法讀出第二個學生的數據。程序中定義boy為stu類型變量,qq為指向boy的指針。以讀二進制文件方式打開文件,程序第22行移動文件位置指針。其中的i值為1,表示從文件頭開始,移動一個stu類型的長度, 然后再讀出的數據即為第二個學生的數據。

        文件檢測函數

        C語言中常用的文件檢測函數有以下幾個。

        一、文件結束檢測函數feof函數調用格式: feof(文件指針);

        功能:判斷文件是否處于文件結束位置,如文件結束,則返回值為1,否則為0。

        二、讀寫文件出錯檢測函數ferror函數調用格式: ferror(文件指針);

        功能:檢查文件在用各種輸入輸出函數進行讀寫時是否出錯。 如ferror返回值為0表示未出錯,否則表示有錯。

        三、文件出錯標志和文件結束標志置0函數clearerr函數調用格式: clearerr(文件指針);

        功能:本函數用于清除出錯標志和文件結束標志,使它們為0值。

        C庫文件

        C系統提供了豐富的系統文件,稱為庫文件,C的庫文件分為兩類,一類是擴展名為".h"的文件,稱為頭文件, 在前面的包含命令中我們已多次使用過。在".h"文件中包含了常量定義、 類型定義、宏定義、函數原型以及各種編譯選擇設置等信息。另一類是函數庫,包括了各種函數的目標代碼,供用戶在程序中調用。 通常在程序中調用一個庫函數時,要在調用之前包含該函數原型所在的".h" 文件。

        在附錄中給出了全部庫函數。

        ALLOC.H 說明內存管理函數(分配、釋放等)。

        ASSERT.H 定義 assert調試宏。

        BIOS.H 說明調用IBM—PC ROM BIOS子程序的各個函數。

        CONIO.H 說明調用DOS控制臺I/O子程序的各個函數。

        CTYPE.H 包含有關字符分類及轉換的名類信息(如 isalpha和toascii等)。

        DIR.H 包含有關目錄和路徑的結構、宏定義和函數。

        DOS.H 定義和說明MSDOS和8086調用的一些常量和函數。

        ERRON.H 定義錯誤代碼的助記符。

        FCNTL.H 定義在與open庫子程序連接時的符號常量。

        FLOAT.H 包含有關浮點運算的一些參數和函數。

        GRAPHICS.H 說明有關圖形功能的各個函數,圖形錯誤代碼的常量定義,正對不同驅動程序的各種顏色值,及函數用到的一些特殊結構。

        IO.H 包含低級I/O子程序的結構和說明。

        LIMIT.H 包含各環境參數、編譯時間限制、數的范圍等信息。

        MATH.H 說明數學運算函數,還定了 HUGE VAL 宏, 說明了matherr和matherr子程序用到的特殊結構。

        MEM.H 說明一些內存操作函數(其中大多數也在STRING.H 中說明)。

        PROCESS.H 說明進程管理的各個函數,spawn…和EXEC …函數的結構說明。

        SETJMP.H 定義longjmp和setjmp函數用到的jmp buf類型, 說明這兩個函數。

        SHARE.H 定義文件共享函數的參數。

        SIGNAL.H 定義SIG[ZZ(Z] [ZZ)]IGN和SIG[ZZ(Z] [ZZ)]DFL常量,說明rajse和signal兩個函數。

        STDARG.H 定義讀函數參數表的宏。(如vprintf,vscarf函數)。

        STDDEF.H 定義一些公共數據類型和宏。

        STDIO.H 定義Kernighan和Ritchie在Unix System V 中定義的標準和擴展的類型和宏。還定義標準I/O 預定義流:stdin,stdout和stderr,說明 I/O流子程序。

        STDLIB.H 說明一些常用的子程序:轉換子程序、搜索/ 排序子程序等。

        STRING.H 說明一些串操作和內存操作函數。

        SYS\STAT.H 定義在打開和創建文件時用到的一些符號常量。

        SYS\TYPES.H 說明ftime函數和timeb結構。

        SYS\TIME.H 定義時間的類型time[ZZ(Z] [ZZ)]t。

        TIME.H 定義時間轉換子程序asctime、localtime和gmtime的結構,ctime、 difftime、 gmtime、 localtime和stime用到的類型,并提供這些函數的原型。

        VALUE.H 定義一些重要常量, 包括依賴于機器硬件的和為與Unix System V相兼容而說明的一些常量,包括浮點和雙精度值的范圍。

        

      【C語言的文件概念】相關文章:

      C語言文件03-02

      C語言指針的概念02-25

      C語言文件的創建與建立02-14

      C語言頭文件封裝03-18

      c語言文件創建與建立01-13

      C語言文件操作教程10-02

      C語言文件操作函數11-09

      C語言文件操作的方法10-14

      c語言—文件的創建與建立01-12

      主站蜘蛛池模板: 非传统浪漫关系未删减| 泰剧星月情| 情感背后| 爱唯侦察2025合集免费下载| 嫂子的职业在线观看| 洗头电影| 懂你 满文军| 铭记爱情电视剧| 《overflower》动漫第1季| 怒火街头国语下载| 仙逆130集完整版观看| 青蛇与白蛇| 滚滚红尘 罗大佑| 最高爱人诏三上免费高清| 天生一对泰剧全集免费观看泰剧| 秘书激情办公室在线观看 | 恰恰电影在线观看动漫 | 我怀了你的孩子第7集免费| 欲燃电影| 战神归来| 女性按摩店HD| 爱玛夫人第一季完整视频| 铁根游戏解说| 《和部长一起去出差旅》免费观看完| 奇门遁甲2017在线观看| 金马奖55届完整版高清| 《修理工的艳遇日本电影| 樊振东爆冷出局| 《美姐妹努力赤子板栗》| 进击的巨人完结篇| 我们复婚吧| 《法国空乘2018法版》电影| shoushoumen| 调教女律师| 完美世界全集在线观看| 张蔷的全部歌曲| 男人不难嫁| 许你半生不见短剧免费全集| yellow高清视频在线| 好迪代言人李玟| 孤舟 电视剧| 玉观音高云翔版| 波野结衣全集种子| 维修工人的艳遇2| 叶问外传张天志在线观看免费版| 安吉拉·怀特 透视| 孤高电影免费播放| 爆裂点电影| 索菲亚演唱会小便| 杀手之王李连杰| 高压监狱1小时43分| 失笑电视剧沈月在线观看| 箭在弦上电视剧全集优酷| 骑士陨落| 萨达姆墓| 维修人员的培训 在线| 爱情中毒| 《需要爸爸播种子》演员全名单| 姐姐真漂亮高清免费观看| 血滴子电影| 圣女贞德电影| 剑谍第2部电视剧| 军事不当行为电影在线观看| 郑少秋个人资料简介| 牙医姐妹赤子板栗无删减版电视剧| 一生一世白鹿免费观看| 电影《巴黎女流氓》剧情完整版| 战狼6加拿大| 门第31集在线观看| XL司令全集在线观看免费| 韩剧《爱上女主播》免费观看| 快播美女| 巫溪县| 喜洋洋之灰太狼飞马奇遇记| 法国电影法国空姐4 | 请做我的奴隶| 女海盗加勒比海盗1观看完整版免费| 人鱼小姐国语版免费观看全集| 高清《爱的温暖》在线完整版| 《女教师的味道3》在线播放| 深情眼1-40集完整版免费观看| 台剧《浪漫女家教》黛比在线观看| 千山万水mv| 海之声免费观看完整| 芈月传电视剧全集下载| 567电影| 机器人总动员全集| 逗鸟外传萌宝满天飞 | 新妈妈三| 日本金银1—6| 遥远的距离电视剧| 顶楼老公出轨| 一起愁愁愁在线观看免费版| 越南丰满BBWBBW| 《法国空姐2024版》完整版在线播放 | 我的徒弟都是大佬| 桃恋者双男主泰剧免费观看全集| 火线三兄弟电视剧| 哪吒闹海2之魔童闹海免费观看| 黄绮珊离不开你歌词| 男子充9万话费:90年都用不完| 不文女学堂 蒙嘉慧| 向往的生活第二季| 飞虎神鹰演员表| 王琦 九种体质| 漂亮的母亲9中字开头6个字| 宫斗逆袭:从宫女到皇后短剧全集| 淮安市| 陆犯焉识| 禁忌1980满天星凯·帕克| 银翼杀手| 特蕾西1987满天星| 隋唐英雄4| 越南《性的暴行》电影| 侵略乌贼娘ova| 诱人的女学生3| 聊斋艳谭之艳魔大战| 修理公艳遇之手中2完整版| 换乐无穷国语| 妙手房术2真人版演员表介绍| 目之所及| 一起愁愁在线观看完整版电视剧| 高清隐身的名字未删减| 国风按摩院在线视频| 高清《夜魔侠:重生》免费观看| 新还珠格格的所有歌曲| 由良千岁和科| 捷克街头搭讪系列完整版免费观看| 吴健农民伯伯下乡2中文配音免费观看| 我怀了你的孩子电视剧免费观看| 拜登为英特尔站台又提中国| 无憾坎贝奇无删减版在线播放免费观 | 快17电影网| 法国护士手机在线免费看| 前途海量电影免费观看完整版| 特别的酒店1993年美国| 金星秀胡歌| 神雕侠侣电影版| 梨树县| 一路向西下载| 《法国空乘5》在线播放| 算计七天的死亡游戏| 罗丽星克莱尔性迷宫片长| 翻滚吧阿信 百度影音| 瓜达卢佩的玫瑰电影在线伦理片| 一夜情约会| 健康之路直播| 双世萌妻| 德川公主| 将军家的小狐仙| 熊出没之狂野大陆| 总统夫人在线观看罗丽星克莱尔| 女神宿舍的宿官君| 91制片厂 - 看她社区| 雁南飞刀郎| 我要爸爸播种美国免费播放| 仁心解码电视剧| 除却巫山电影无删减版| 大丈夫电视剧全集48| 漂亮的妈妈中字开头10个字| 再见美丽小姐国语版| 法国塔日酒店完整版| 蜗牛电影在线观看免费| 酒店出水激战1-5集免费| 《蛟龙行动》在线观看高清电影 | 电影热带雨| 三毛从军记| 尼罗河上的惨案豆瓣| 《黎巴嫩》| 南开大学实名举报| 吸血贵族5满天星电影免费观看高清| 爱的人韩国电视剧免费| 雪烟追逐电视剧| 《家属动漫》1~6全集| 无声谎言短剧免费观看| 白峰国语版在线观看免费高清| 哭泣的牛| 《法国空乘6》| 杜十娘电影| 蓝精灵动画片| 摩登家庭第5季| 假面骑士圣刃免费观看中文版| 母亲完整版| 爱的罗曼史无删减在线观看BD| 公交车扒开稚嫩挺进去J赵知梨| 刘宝瑞单口相声| 刘学义电视剧免费观看| 叶罗丽动画片| 踏血寻梅电影| 开关游戏怎么玩| 小樱桃动画片| 财神有道电视剧| 你是谁学校2015| 壮志凌云2011女版满天星| 青春草视频在线观看| 美国电影《荒岛女儿国》在线观看| 给我完整版在线观看| 斗罗大陆绝世唐门动漫免费观看| 妈妈韩剧大结局| 姐姐的男友2字ID| 義母多田有花| 天下长河电视剧在线观看完整版| 天海翼女教师电影| 当幸福来敲门美国版| 《高压监狱2》法国版| 错撩电视剧| 插曲的痛免费高清完整版| 再见再也不见免费观看完整版 | 任达华贼王| 美剧迷雾| 皎洁迎宵之月全集观看| 热血街区极恶王x| 白发电视剧| 夫妻那点事免费看正片在线观看| 怪兽八号| 一个明星的诞生| 美丽海棠红5| 荆棘电影完整版在线播放| 秋瓷炫《生死决断》时间点| 宴遇长安| 牙医姐妹高清完整版在线观看| 斩服少女完整版在线观看| 啄木鸟:女版《壮志凌云》电免费观看| 熊出没之怪兽计划3| 风水之王:改运第一人短剧全集| 她来自胡志明市电影| 《特战荣耀》电视剧| 金宵大厦在线观看| 青春无极限电视剧| 212喷奶视频| 苹果树下| 掌上玩物| 赌博启示录 电影| 惊魂今晚夜| 我不是潘金莲| 爱丫爱丫在线观看免费高清电视剧有 | 《乳房按摩》高清观看| 舒淇主演《灵与欲》免费| 水电修理工艳遇电影| 农民伯伯和乡下妹妹电视剧| 韩国金银梅| DTF圣路易日记电视剧| 《艾伦与艾薇》满天星播放| 19岁姑娘电视剧免费观看| 水电维修工的绝遇2| 总裁独宠:只对一人全集免费 | 无间电视剧免费观看40集西瓜| 回复术士的重启人生4集在线观看| 厨王电视剧| 奔跑吧兄弟第三季| 信奈的野望| 好朋友的闺蜜| 漂亮的保姆7免费播放| 史密斯行动国语| 长岭县| 人间正道50集全免费观看| 龙口市| 东陵大盗电视剧| 底线电视剧全集20集剧情| 飞驰人生在线观看完整版电影| 三国机密潜龙在渊| 魔女2在哪看| 《初恋时间》1-6免费观看全集| 日本jzjzz在线观看 | 《屋顶人》| 危情24小时| 郭晋安最新电视剧| 电影《牙医郝板栗》免费观看| 人妻秘书替夫还债HD| 不屈的儿媳国语版全集| 日本电影和讨厌社长出差旅| 李丽珍主演的电影免费观看国语| 东北往事之黑道风云20年11集| 至尊兵王:市井隐藏短剧全集 | 危险人物粤语| 庆余年第二季免费完整| 特邀外卖员2003| 我是余欢水40集免费播放| 神木丽2周年免费观看完整版| 人间正道是沧桑50集全免费观看| 《罗丽星克迷宫》免费观看| 上海地铁内男子耍刀| 电影爱的色放在线观看| 家庭密码美国| 边陲威龙| 原千岁电影在线观看免费| 大唐女将樊梨花优酷| 你的名字完整版免费观看| 法国《女军医》满天星免费观看| 五步定华山| 电影热带雨| 依兰爱情故事电影免费观看| 色即是空2015字幕| 《小唐璜情史》| 战狼6欧式少女全集资源百度云| 朋友的老婆1| 诱惑维修工| 斗罗大陆68| 蜜桃成熟时1997 下载| 棋逢对手剧情| 双面太子妃| 坠落天使在线观看免费完整版| 暴雨侵犯七天我失去理智日本| 美国超级星期二| 炸天小姐电影星辰影院| 暗黑第一季| 韩剧部长来家做客| 高压监狱全集在线观看完整| 群星电视剧| 未代皇帝| 恋爱先生全集| 出包王女| 布里奇顿 第四季全集观看| 战战狼6免费观看完整版| 旺达幻视| 黑蛇呻吟| 美容特殊治疗6| 身为超人弟弟的我却成了祖国人| 荷尔蒙6免费中文版| 我的女上司短剧全剧免费观看| 安达莉子| 饭店也疯狂| 极度兽性下载| 外国电影爸爸的种子在线看| 三女休夫高清完整版| 电影《觉醒年代》免费观看| 好色特工队iv| 犬神与七位伙伴| 阿lin| 善良的儿媳按摩店按摩电影| 仙剑奇侠传三| 国风按摩院5部曲顺序及观看方法| 边防风暴| 我和我的房东| 第五元素| 义子侵犯北条麻妃在线观看| 天师钟馗之美丽传说| 毒舌律师在线观看免费完整版电影| 本能1992| 非常人贩2在线观看| 延禧攻略电视剧免费观看完整版| 名侦探波罗和马普尔夫人| 韩国电影公公的浮云之手| 瑜珈教程| 爱情有烟火演员表| 正在播放白峰| 希崎杰西卡 空姐| 高清《奇迹》电影完整版免费观看| 包青天之孝子章洛| 神奇宝贝bw110| 千山暮雪 续集| 父老乡亲原唱| 《法国空乘6》| 恋爱先生免费观看全集| 法版空姐2020免费观看电视剧| 距元旦还有85天| 血战台儿庄电影| 韩国爱情电影大全500部| 农场主的女儿们更新49集| 宅门里的丫鬟| 环太平洋种子| 丰满的大胸继拇HD在线观看| 大林寺桃花古诗| 韩国 奇妙的发型屋| 我父亲的女保姆是我的首选电视剧| 法国空姐第4| 启示录在线观看免费完整版高清| 维修工人的艳遇在线| 美国三片在线播放免费| 法国版《女超人:麦乐迪》电影在线观| 《扫黑风暴》免费观看完整版电视剧| 电影老板的女儿满天星| 她很漂亮日剧| 韩国兄弟换麦子2| 民间怪谈录电视剧在线观看| 美女收藏家| 蓝色的帽子在线观看| 大博弈电视剧剧情介绍| 牙医姐妹在线免费观看| 何所冬暖 何所夏凉电视剧| 以家人之名免费版观看全集| 拜托小姐一共多少集| 问情 黄思婷| 法国航空3完整版| 黑帮少爷爱上我免费观看第一集泰剧 | 人民的名义 电视剧| 驱魔师vs叫花子动漫在线观看| 古惑仔1高清| 官方回应一餐厅致多人腹泻1人死亡 | 爱我几何莫妮卡电影完整版 | 《暗宅之谜》电视剧| 步步惊心23集| 高清《几度夕阳红》| 国语电影大片在线观看| 与年轻岳母的那些年在线| 和讨厌的部长一起去出差旅行电影叫| 加勒比女海盗成版人2在线| 仙剑奇侠传六| 我俩没有明天| 小时代3百度影音| 电影哪吒1完整版| 高清辣妈辣妹2| 初体验5免费观看完整版| 野花高清1在线观看免费| 女员工在付出5中字| 斗破苍穹58| 新白娘子传奇免费版| 天天乐电影网| 金的拼音| 替丈夫还债三级在线观看| 包青天开封奇案| 真破血国语版高清免费看| 日喀则怎么读| 爱我几何电影在线观看免费版高清全 | 神话胡歌50集免费完整版| 恋空在线观看| 《法国空乘4》在线观看外国色情电影 | 俄罗斯伦理片需要爸爸的种子| 新还珠格格51| 初体验5线观看完整免费版电视剧| 跑男第七季| 河北梆子辕门斩子全集| 左右免费| 我是老板| 除却巫山2007邓家佳版本| 与鬼同眠| 《女版黑鹰坠落》H版| 欢喜冤家电影| 无皇刃谭| 不信你不笑| 不能说的秘密mv| 苍老师电影| 小麦进城百度影音| 《新员工入职秘书2》| 真心英雄电视剧免费观看完整版| 铿锵免费观看在线播放| 回魂之夜电影| 朴亚珍《隐形帽》原版| 女人的战争免费观看| 郭峰歌曲| 美乃雀 在线观看| 咖喱辣椒粤语| 《overflower》真人版| 近身接触| 美国丽人| 微电影《莫陌2》在线观看| 盲井全集免费观看完整版| 法国空姐4免费高清原声满天星美版百度 | 男女愁愁愁电视剧在线观看网页| 温柔的谎言 杨桃| 一树梨花压海棠完整版电影免费 | 逆爱2:后会无期 电影| 电影快车| 爱情公寓3 13| 斗罗大陆126| 牙医姐妹在线看完整版高清电影1986| 你是我的荣耀免费观看完整版星辰| 82板杨敏思版本1-5电视剧免费观看就是| 高清另一个贝内特家的姐妹| 暴躁老妈的46集全免费观看| 海魂电视剧| 日本空姐2019满天星法版:星辉照耀下的职业光芒 | 车贤静三级| 栾城县| 赘婿全集免费观看| 黑金古殿| 湿润的继拇HD中文泡泡| 千年情人| 美国版荷尔蒙6| 杨钰莹 遇江南| 一起又看流星雨14| 《双人调情按摩术》在线观看| 《肌肤下的秘密》| 《私人家教》在钱1983| 管家后宫学园10| 替嫁王爷:婚后被宠全集免费| 维修工的艳遇无删减| 梦回青河| 日本韩国免费看的电影电视剧| 霜花店 完整版| 冷山完整版在线观看| 被按摩的少妇| 布衣神相粤语高清| 天美影院电视剧在线播放| 电视剧家春秋| 天眼国语版| 老狼在线观看免费播放电视剧| 情义英雄武二郎| 史蒂夫全集观看| 男鬼附身美女| 酒吧激战2韩国电影版在线播放| 白蛇传奇全集| 刻薄新娘| 上司趁着丈夫不在家拜访妻子在线观看日本电影| 废柴兄弟| 《双女任务》完整版电影| 庆余年第三季40集免费观看| 杀手阿一| 公之浮手| 许双军案是啥情况呀| 变形金刚 1080p| 《瓦伦蒂娜》真人版| 男生女生向前冲2024| 奔跑吧第一季全集免费观看完整版| 影音先锋色戒| 赛车总动员1高清| 开心家族下载| 《爱我几何》原版免费观看| 普法栏目剧婚变| 北上电视剧13| 异形3高清| 美味快递员特殊待遇2在线观看免费高清| 林一的未来全集免费观看动漫| 小心女人| <办公室蓝色隐身帽子>电影| 死神来了3的d9版 | 年经母年经3的中文| 敬意美国禁忌8| 对你的想象在线观看| 准格尔旗| 私人航空法国成人电影| 将军家的小娘子电视剧免费观看| 邓超 倚天屠龙记| 《特殊的治疗室》中字| 索多玛的120天| 插曲的痛60集全免费观看| 唐禹哲电视剧| 日本潜入搜救官6搜查官电影免费观看| 哈哈梦show| 成人《激战丛林》完整版在线观看 | 永不磨灭的番号电视剧| 男生女生一愁愁愁观看大片 | 爱回家之二人世界| 白日焰火无删减版在线观看| 加勒比女海盗| 牛郎织女电影| 青春猪头少年不会梦到兔女郎| 魔力宝贝监狱1989在线观看| 乡村爱情14 电视剧| 诱她曾辉短剧第二季| 斗罗大陆1080全集免费观看| 老公原谅我在线| 女超人麦乐迪完整版| 我在伊朗长大观后感| 加勒比女海盗成版人2在线| omoflow在线观看| 实习医生电影| 伊能静和秦昊对唱的歌| 《丈夫不在家维修工人上门维修》| 凶器未删减| rapper高清在线观看免费大全| 杨幂的421事件| 西施成人版| 白峰美羽在线| 艾回五子| 少帅全集完整版免费 | 超级富豪| 力王监狱完整版国语高清免费观看| 帝皇侠大电影| 傻儿军长| 山丹县| 高清致命录像带:万圣节 | 炸天小姐免费观看| 汉代风云人物之吕后| 人生大事电影在线高清免费观看| 招待丈夫的朋友| 地狱尖兵2电影完整版| 医生的特殊治疗4| 情逆三世缘国语版| 肉体的恶魔| 韩剧《隐形的帽子》免费观看 | 泰罗奥特曼国语| 女武神驱动免费观看| 八戒.八戒在线观看8| 六指琴魔在线观看完整版免费| 爸爸给我播种子免费观看电视剧| 红剑电视剧| 依家有喜电视剧| 北越暴行女民兵免费版在线观看下载 | 《性的暴行HD》在线观看| 夏目友人帐第一季| 苍南县| 黄一山电影全集| 宁都半班戏| 美国XXXX| 纵横四海粤语版电视剧免费观看| 苍井空电影网| bf-597 丈夫不在的四天 中文字幕| 千王之王2000| 未来罪行| 歼灭天际线免费完整版在线观看| 父母儿女媳妇一起来玩的说说| 银河奥特曼特别篇| 出差遇到的渣男前任| 我的妹妹不可能那么可爱h| 猪大肠刺身| 太祖秘史全集高清版| 日本搞笑整人节目| 电影新任女职员| 叶问外传张天志在线观看免费版| 妈妈的职业2在线全集| 电视剧五号特工组第一部| 需要爸爸播的种子| 麻婆豆腐天美传媒| 忍者神龟崛起| 夏洛特烦恼电影| 速7片尾曲| xl司令第一季无马赛克全集在线观看完整版| 李黎跳芭蕾舞视频| 电视剧决战江桥全集免费观看| 法国电影爱我几何| 程凯博士| 黑帮大佬和我的第365日未删减| 爱我几何原声在线完整版| 举起手来第二部| 会说话的安娜| 木下檀檀子视频高清播放| 长空之王在线观看高清免费| 私人教练在线| 混血美女按摩视频在线观看| 名侦探柯南之世纪末的魔术师| 铠甲勇士全| 售楼小姐韩国| 女心理师| 画皮真爱无悔| 公浮之手中2(国语版)| 还魂第二季| 现在我们相爱吗| 西施电视剧| 花甲房东真人版免费看| 《特别的酒店》免费观看中文版全集| 后背空姐| 女销售的秘密免费观看| 被称为世界粮食之母的是| 樱花草手语| 金瓶梅电视剧免费观看全集完整版| 完美搭档百度影音| 哦我的鬼神大人 电视剧| 黄色仓库| 儿童动画片猫和老鼠| 肉食日未删减| 残骸电影免费观看完整版| 漂亮的瘦子电影| 也平凡1-45集免费观看| 田耕纪在线观看| 《护士长》水果派解说| 狂飙电视剧在线观看完整版免费| 爱我就别想太多免费| 保罗一家1-4美国版高清中字| 角都是哪个村的| 红太阳颂歌大联唱| 需要爸爸的种子第二季免费观看全集| 高清《完美证据》电视剧| 喜爱夜蒲快播观看| 五夜天| 蜜桃成熟期时33d电影| 电视剧富贵| 宫斗小能:从答应后短剧全集 | 狙击手电影免费观看完整版| 公公的浮之手电影 | 消失的她完整版高清免费观看| 高清《憨豆先生》在线观看| 一日女采人电影| 生死卧底全集| 极品神医来打工| 日军兽行未删减版免费观看第几集| 神秘岛国语版免费| 第一伞兵队电视剧全集| 男女一起愁愁愁电视剧免费看| 航拍下的浦东封控第一天| 疯批小师叔她五行缺德| 巜色诱女教师4在线播放| w5w5 cc| 传闻中的陈芊芊免费观看| 空蝉之森手机免费观看| 离经叛道| 我以后帮你扣哦| 伊播拉病毒国语| 绝代双骄林志颖版| 落魄贵族琉璃川在线观看免费动漫| 电视剧热播剧大全| 生死船票| 没了丈夫和上司免费观看所有电影| 非亲父子演员表| 韩国电影隐身帽子| 无镜的爱| 夫人别低调:隐婚总裁全集免费| 少妇按摩电影| 影帝合约:变真爱短剧全集| 碧螺春产自| 私人教练1983年意大利| 张学良新传| 力王监狱完整版国语高清免费观看| 女律师的堕落 在线| 真相电视剧| 苏明明电影《暗夜》| 《特殊游泳教练》中文版| 惊变1—42集免费观看电视剧 | 韩剧树大根深| 蔷薇之恋下载| 三位大学位按摩记角色分析及角色分| 轮回的花瓣全集观看| 派派完整版| 八丈夫人意大利电影免费观看| 姐姐的朋友网站| 灭火宝贝完整免费高清满天星 | 肚兜情趣play| 影音先锋男人源资源| 持枪流浪汉电影| 韩国好电影善良的女大学生| 回家的诱惑剧情| 渣男退散短剧全集| 美国开放酒店2| 战争防线电影在线观看| 高清《女囚》电影| 浮之公9| 弹珠警察全集| 怎样让小腿变细| 超级变变变国语全集| 《分娩按摩》2图片视频| 安斋拉拉躲雨电影在哪看| 一个鬼子都不留下载| 特殊游泳课艺术片| 民主之澜| 致命弯道5完整版在线观看视频| 迷人的保姆2在线看| 美国一级父女播种视频中文版| 灵异侦缉档案2国语| 泰国评选十大最美中国女演员| 电影和部长出差| 公交车邱雨晴| 最后一刻| 《倾国倾城》| 电影美式忌保罗讳| 夏天协奏曲| 沂蒙小调| 盛唐风流电影完整版免费| 地心的纳粹| 同学两亿岁免费观看免费全集| 东京复仇者在线观看| 双人高潮按摩在线观看免费高清版| 嫂子的职业在线看| 新凯莱最新消息| 美式保罗2在线观看免费| 身份互换:真豪门主全集免费| 案发现场第二部全集| 三女炕上交换玩| 《和部长一起去出差旅》中文 | 周冬雨倾城之泪| 美国式家庭的忌讳1-7在线观看| 人间正道是沧桑短剧在线观看| 晚娘百度影音完整版| 定结县| 哇嘎嘎电影免费播放| 韩国电影办公室 免费| 意外来客| 沙漠行动满天星版免费观看在线| 小夫妻的新婚夜免费播放第5季| 沉默羔羊| 后天美女 电视剧| 想要爸爸播种在线观看| 死侍与金刚狼在线| 中国机长电影免费版完整版 | 情越海岸线粤语版| 天海翼在线播放| 桃花映江山免费观看全集| 完美小歪| 李心暖的今天新视频| 黑白配高清完整版在线观看大潘小品好感/ | 再喊一声爹娘| 艳母2| 危险的爱电影| 《我和班主任的故事》剧本| 销售的秘密3HD| 金战演员表| 王府小丫鬟短剧全集| 男生女生一起相愁愁愁电视剧在线观30集| 第九禁区| 杨丽萍 春| 坎贝奇的电影在线观看 1080P| 赘婿在线观看免费完整版高清| 魔法坏女巫2未删减| 承德县| 妈妈爱上儿子同学在线播放| 台湾电影网| 你是我的花朵mv| 商务出差遇到渣男前任| 《女超人》满天星| 天龙八部主题曲| 错位青春| 坎贝奇品味人生完整版免费| 情劫在线观看| 文豪野犬第五季在线观看| 新乌托邦免费完整版| 插曲30集全集免费播放| 沉默的舰队电影| 皇后心尖:皇上独宠全集免费| 世界十大禁用飞机| 卢旺达的玫瑰满天星| 海陆丰虎狮| 电影江山美人| 白月梵星电视剧在线观看星辰影院 | 妈妈的职业8结局原声在线看视频免费| 年轻的馊子8| 你的欲梦裸身在线播放| 刀锋1937| 夫妻隔帘按摩妻子被精油按摩视频免费在线播放| 在黑暗中我们堕落| 喋血街头免费| 非凡医生电视剧| 义姐是不是良妈妈喂养动漫| 高清《史前战纪 第三季》电视剧| 残奥会主题曲| 彰化县| 白峰美羽 在线伦理 妻子的诱惑 | 《壮志凌云女版》(法国版) | 绿肥红瘦电视剧在线观看| 电影满天星女保镖在线观看 | 长歌行电视剧在线观看免费| 新有菜未删版| 重生2003| 小偷家族电影观看完整版| 崇文区| 木下澶澶子最新电影| 年轻的母亲5 免费完整版中文版| 我的妈妈动漫日语版动画片| 涪陵区| 动漫男女一起愁愁愁电视剧| 《情欲按摩院》未删减版| 只属于我的女神| 学生的妈妈在线播放| 小乔迪满天星电影免费观看 | 理伦电影第2季| 特殊的美容室| 蜜桃成熟时3d| 《朋友的妈妈》| 维修师傅的艳遇在线观看 | 美国电影需要爸爸播种子的片段 | 禁忌家庭秘密手机在线观看| 除却巫山 电影| 我和我的男人们| 小女不听将军令| 韩国秋瓷炫,生死决断完整版| 美国总统就职典礼直播| 罗刹海市刀郎原唱完整版| 热天午后| 美国版荷尔蒙6日本版| 哥特洛丽塔处刑人| 李贞贤阿里阿里高清| 爱情公寓网络版| 战狼6欧式少女版资源在哪里 |