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

      主站蜘蛛池模板: 深夜秋葵男人的加油站| 可疑的美容院在线| 《家访老师》在线观看吴梦梦| 维修师傅的艳遇在线| 知否知否应是绿肥红瘦 晋江| 甄嬛传全集在线观看爱奇艺| 无双国士| 巴啦啦小魔仙免费观看完整版 | 柬埔寨公主用中文拜年| 交换上司的秘书免费观看| 麻花传mv在线播放观看最新集数 | 法国白衣急救法版免费观看| 鬼吹灯之天星术| 壮硕军警猛男高H| 写真片lcdv观看影院| 剑破虚空短剧免费观看| 韩剧流星花园| 美国末日之战丧尸电影免费观看 | jizzwu| 《女学生的滋味》| 步步惊心在线| 最后的维京人| 阿远食味| 肖申克的救赎| 凯特的外遇日记| 全红婵好像误入巨人国| 《高压监狱2》法国版| 电梯小姐动漫3在线观看| 花房姑娘第四季在线观看免费| 总之就是非常可爱第二季免费观看| 真探第二季在线观看完整版| 美国加州爆发大规模街头斗殴| 摸金爵之卧龙诡阵电影| 美丽的海棠红| 《三叉戟2》全集观看| 泰剧情丝万缕| 梦在海这边| 飞驰人生在线观看完整版电影| 泽村レイコ| silby黑白配免费观看| 尸病污染| 古宝奇缘电影| 印度合伙人| 美容尸电影| 封神英雄榜第二部免费观看电视剧| 爱丽丝 台湾| 被社长玩弄的秘书妻子| 西游降魔篇粤语| 有钱了小品| 国王在冬眠在线观看全集电影| 零点电影完整版| 捡到女高中生然后剃须动漫结局| 凯旋在子夜电影完整版在线观看| 一起来看流星雨吻戏| 超神学院第7集| 《欢乐家长群》全集播放| 大江大河第二部全集免费观看| 恋上你的床国语| 电视剧风筝在线观看| 鬼灭之刃第四季无限城篇| 冰湖重生| 加油菊花国语| 特战荣耀免费观看完整版在线高清| 韩国三级《交换温柔》| 恢复术士的重启人生| 马克达蒙| 高清《我的娜塔莎》电视剧| 极乱家族| 《不忠》楼道分手原声片段爱奇艺视| 法国空姐在线观看完整免费高清原声满天星 | 机boy小子真假威龙| 一见不钟情大结局| 欢乐颂1免费观看全集电视剧完整版 | 金鹰卡通疯狂的麦咭| 尸妖完整版免费观看| 泰山与珍妮HD版未删减完整版 | 落魄贵族琉璃川在线观看免费动漫| 电影《需要爸爸的种子》演员表| 无颜之月第五集你会回来感谢我的 | 牛鞭擦进女人下身手机在线观看| 罗丽星克莱尔经典全集在线| 炸天小姐| 深海电影| 《丛林肉搏》在线播放| 情定三生 电视剧| 八仙饭店埃博拉病毒高清| 被义子侵犯的日子| 叛逆者免费观看完整版电视剧| eeuss| 让媳妇变成花痴第二季预告片| 德黑兰43年| 狙击杀手| 新疆教育厅原厅长带头编问题教材| 辣妈正传快播| 内衣销售秘密电影| 高压监狱2高压法版| 《森林》在线麦乐迪| 聚会的目的1在观完整有限中字| 房探007登录| 热力四射2下载| 更好的生活| 《财阀家的小儿子》电视剧| 高清《瑜伽教练》无删减| 锹里奏鸣曲| 庄先森解说| 正阳门下全集免费| 唐朝豪放女电视剧完整版| 电击小子第三季动漫| 高清命中婚劫| 探案电影| 毛驴县令之棒子老虎鸡| 尾巴插件PLAY冰球ALL灵| 宽甸| 当我的指尖触碰到你温度时| 巨鳄风暴完整版电影免费观看 | 我要和你在一起电视剧全集完整版| 荣誉守则成人版在线看| 成人糗百| 济公游记| 猪哥亮访问秀| 秘密花园2.9.7最新版本更新时间| 黑衣人3电影| 金瓶梅在线高清观看无删减| 义姐是不是良喂养1-2集| 美丽小蜜桃9免费高清版电视剧| 东北恋哥3:冬天里的一把火| 美国农场主儿女1984免费 | 白衣绳索牙医电影完整版| 还珠格格之燕儿翩翩飞爱奇艺| 精英律师全集| 高清放射危机未删减| 为歌而赞哪个app可以看| 沧元图58集完整版| 学生的母亲5中字ID| 需要爸爸播种子电视剧免费观看| 战狼6免费观看在线成人版| 金银瓶2008版徐少强| 坎贝奇无憾完整版无删减| WRITE AS 黄瓜| 朋友的老婆1| 我的母亲2| 电视剧南来北往免费观看全集播放| 凌辱の都市| 小屁孩日记2| 你们一个一个来我好痛| 头文字d电影在线| 一帘幽梦之浴火凤凰| 男生女生一起相愁愁愁电视剧在线观看安徽 | 老婆11免费完整高清电视| 张震巩俐| 郭采洁陈意涵| 郑钦文半决赛直播| 真相电视剧在线观看完整版 | 小公主苏菲亚第四季免费观看| 默杀在线观看完整免费高清| 《法国风情农场》正片观看| 地久天长豆瓣| 玉茗茶骨全集完整版| 特殊的游泳教练| 百万新娘爱无悔| 庆余年2在线播放策驰影院| 千金女贼片花| 画皮2ol| 韩剧《给你宇宙》免费观看| 团地妻98| 警中警第一部| 武林风六国拳王争霸赛| 十七岁完整版在线观看西瓜| 谁是真英雄电视剧| 斯凯拉沃克斯的满天星| 湔雪的魔女| 马友蓉电影| 女版战狼10高清免费看| 大奉打更人在线观看电视剧| 新福尔摩斯 第二季| 电视剧浴火凤凰| 龙樱第一季电视剧免费观看高清| 女仆小姐的贪吃日常全集观看| 強暴處女1~12集| 蛛丝马迹| 疯了因为你| 山河令36集全集免费播放| 壮志凌云2011| 绝对隐私| 被赠与的未来| 黄品冠的老婆| 酒店服务员电影免费观看| 情深深 雨蒙蒙| 名侦探柯南557| 三世情缘国语版| 《新上任的秘书| 蜡笔小新2010剧场版| 新福尔摩斯 第二季| 法国电影空乘4| 李李妮的vk视频| 无敌当家| 美国1一7| 马斯克笑称不用去劳改营了| 亲爱的妈妈4无删减版| 逃学威龙3电影| 善良的女儿| 炸天小姐免费观看| 《法国空乘8》观看| 西部狂野满天星哪里可以看| 哈利波特1—8部免费观看| 危机边缘第一季| 年经母年经3| 苍兰诀电视剧在线观看完整版免费| 自由的她们纪录片免费观看| 卖百科全书的女人完整版| 还珠格格3全集| 周末同床电影| 警车动画片全集免费观看 | 维修工的艳遇在线观看| 丰满的邻居| 死亡笔记| 魔鬼女集中营| 台湾版《棘手狂情》香港电影| 韩剧大度电影在线看| 战狼6免费完整电影在线观看高清| 诱人的瑜伽老师3hd中字| 捷德奥特曼免费看| 妈妈的职业5观看| 三年高清观看免费大全一 | 罗百吉老婆| 动漫《我的妈妈》泰语第二集 | 张家界市| 牌坊下的女人| 我们是中国记者!| 神探狄仁杰第四部44| 洪七公被谁杀的| 快播复仇者联盟| 韩国姐姐电影| 上位 电影| 吴邪的私家笔记电视剧| 东方卫视广告| 人间烟火1-40集免费看| 红苹果免费追剧| 乐华12周年演唱会回放| 好奇实验室| 侏罗纪世界3国语版免费| 修理工的艳遇 在线| 触手捕获魔法少女动画| 完美世界c4| 粉色大白菜台湾电影| 浴室情欲HD三级| 陪睡美人| 三生三世十里桃花总共多少集| 《新手律师》法国版免费观看网站| 我为歌狂第二季| 做aj的电视剧免费观看| 替天行道之杀兄电影| 男按摩师做乳房按摩视频日韩电影 | 湖北卫视综合频道| 拉拉安斋电影完整版| 家属母亲和女儿们的轿人物在哪看| 祝福的钟声动漫| 爱的人韩国电视剧免费| 名侦探柯南免费观看全集完整版 | overflower在线观看| 婆婆妈妈综艺| 世界末日是哪一天| 吞噬星空104| 英雄百夜电影| 龙珠 阿沙隆| 新福尔摩斯 第二季| 天赐的声音第四季免费观看完整版| 剑雨在线观看| 和维修工做爱在线观看| 请回答1988第19集| 终极台风电影在线观看| 欢乐颂电视剧免费观看全集高清版 | 拜见岳父大人1电影| 桃谷绘里香 ed2k| 《玉女心经3:阴阳和合》免费舒淇电影完整版 | 桑德拉·拉索满天星| 了不起的挑战第二季| 名侦探柯南国语全集| 了了晴山见纷纷宿雾空什么意思| 韩剧哦亲爱的| 《家庭矛盾》melody电影免费观看| 老公的家庭教师在线观看| 于成龙 电视剧| 宫城良田耳环的由来| 生存之民工电视剧| 香港电影免费观看| 人山人海自助餐| 妻子8免费完整高清电视剧在线看 《瓜达卢佩的玫瑰》在线播放免费墨 | 《丛林肉搏》电影| 快乐星球全集| 康体水疗电影免费观看高清版播放| 我不会爱你| 宫锁沉香结局| 酒店1-100集电视| 佳期如许| 八戒八戒网剧9在线观看| 斗罗大陆第117集| 《官人我要》免费观看高| 男女一起愁愁愁| 约会大作战h| 军事不当行为未删减完整版在线观看 | 咱们结婚吧在线观看| 秘密爱韩国电影完整版免费观看| 熊出没逆转时空正片| 安全屋未删减| 伊波拉病毒2未删减完整国语版| 《蛇王波后》完整版| 馒头电影| 寄生异形电影| 《女教师3在线播放》电影在线观看| 迅雷哥手版电影| overflower免费观看无删减版无码观看| 楼下邻居韩剧普通话版| 因为爱情晴天结局40| 越南女兵满天星在线观看| 小凤新婚台湾版哪里能免费看| 特种兵之火凤凰演员| 地狱默示录| 索多玛的120天| 伊波拉病毒2:伊波拉大逃亡| 特战荣耀在线观看免费| 猎杀电视剧演员表| 电影《瓜达卢佩的玫瑰免费观看》| 《时光留声》| 唐探1900电影在线观看| 斗破苍穹特别版| 我和我的家乡1080P在线播放| 秘密花园在线观看全集免费| 潘多拉魔盒满天星无删减版在线观看 | 一起来看流星雨36| 女超人麦乐迪无删减版在线| 奥特曼全集免费观看完整版| 电影红嫁衣在线高清免费观看全集 | 风灵玉秀第二季| 需要爸爸的| 电影3d肉蒲团| 《奔跑吧兄弟》第四季| 公之孚手中字50| 终极武器| 青春禁区在线观看免费国语| 光荣岁月电视剧免费观看完整版| 美容店的待遇5HD韩国三级片| 消失的十一层全集免费观看| 我的大胸妽妽中文字幕| 喜洋洋之灰太狼飞马奇遇记| 被爸爸播种种子在线观看| 猪哥亮访问秀| 小早川玲子A V电影| 《公的浮之手中字》免费| 斗罗大陆103集免费观看| 河东狮吼插曲| 龙珠z神与神| 周晓琳100集短剧免费播放 | 《维修师傅的艳遇HD》韩国| 杨丽花歌仔戏王伯东| 战狼6欧美版免费观看完整版国语在线 | 小小蜜桃3[电视剧]免费观看| 和部长一起去出差旅是第几集| 亲吻姐姐第1季全集| 电影《香醇的绣感》女主| 哈尔移动城堡| 《社长夫人的背叛》播放| 圣经传说| 我的家教| 上阳赋电视剧全集免费观看| 无耻第一季免费观看全集| 蜜桃17| 解放的潘多拉免费观看高清版| 最牛村主任被打掉| 唯爱侦查| 广场舞无理取闹| 《小女花不弃》电视剧| 迷你特工队x| 美容室特色待遇| 电影高朋满座| 仙逆动漫76集| 鸡蛋花的作用| gae枯萎之花上的眼泪| 激情模特儿| 新奥特曼 在线观看| 下一站婚姻| 钢琴之森下载| 爱情睡醒了29| 陆贞传奇21| 苍蝇之母| 李嘉诚次子出席重要论坛| 消失的孩子多少集| 《姐姐真漂亮》中韩歌词| 仙女的悲哀| 《揉胸按摩》免费观看| 只有你泰剧完整版免费观看| 82版杨敏思版本1-5集免费观看最近发布| 《裤袜视界》| 我的狐仙女友全集观看| 无名卫士电视剧全集免费播放| 师生畸恋下载| 驯服小峓子未删减版土豪漫画| 放羊的星星全集| 繁峙县| 二人世界高清免费观看完整| 人世间电视剧在线观看完整版免费| 疯狂二人房间荷尔蒙爆发原声视频大 | 动感之星小玲256集免费观看| 电影《寡妇村》海外版| 韩国黄色三级片村故| 滨崎步演唱会高清| 狱门塾杀人事件| 第一目标演员表| 爆火短剧单亲妈妈| 公公的浮生手中字电影完整版| 我的邻居睡不着| 《大胸女友》免费观看| 电影非诚勿扰2在线观看| 来自星星得你| 暴躁100集全部免费观看下载| 春心荡漾369| 伦理片女律师的堕落| 乌有之地韩剧| 《21世纪爱情指南》| 我的老公是卧底| 绣春刀3无间炼狱免费观看| 特邀外卖员手机电影| 美英空袭也门:夜空升起巨大火球| 电影《需要爸爸的种子》演员表| 西门庆潘金莲电影版| 天使追魂| 高清《曼哈顿金牌经纪 第二季》| 天师寻龙诀完整版| 壮志凌云成人版在线观看| 杀戮天使第一季全集免费观看| 漂亮的保姆1完整版免费| 命中注定我爱你| 独立日 电影| 杨玉环的三港版1996| 暴躁老妈1-46集剧情| 保罗芭芭拉3| 亲情暖我心电视剧全集| 女战狼6免费观看999| 《欺诈游戏》| 天劫余生| 《狙击蝴蝶》全集免费| 健身教练免费| 部长来家做客中文字幕在线观看| 突如其来的假期| 牧羊曲伴奏| 网红王一菲| 午夜寂寞影院安卓| 宝贝计划电视剧| 酒店1-40集全免费高清观看| 邻家娇妻| 《风月宝鉴》完整版在线看| 少年包青天1在线观看免费完整版| 日日网| 谍网迷魂| 成龙历险记5| 泰国电视剧新娘| 愈快乐愈堕落粤语| 电视剧冷风暴在线观看| 亿未豪客传奇| 清明上河图全集免费播放| 美人鱼免费观看完整版| 喜欢菊花的大小姐在线观看| 龙的传人 周星驰| 女超人麦乐迪在线视频| 泰囧完整版| TOTAKKAHayaKirguzux在哪听| 毒枭电影在线观看免费完整版| 鱼台县| 变节之潜罪犯| 复仇打脸:重生弃少全集免费| 青年医生演员表名单| 《和部长一起去出差旅》在线观看 | 非诚勿扰20140524| 裙下野兽| 生殖按摩伦理剧情电影在线观看| 他其实没那么喜欢你在线观看| 《美容院特殊待遇》在线 | 听说你喜欢我免费观看完整版 | 泰国司机海螺里吃出龙珠| 女按摩师3| 唐古拉风暴| 超时空辉夜姬!| 粉红大白菜正宗版完整版| 工夫熊猫| 《女教师| 伙伴夫妻| 私人女性监狱在线| 植物大战僵尸动画片免费观看| 小孩子玩具专卖店| 爱人电影免费观看韩国| 一个好妈妈的D5申字怎么打出来| 红辣椒免费观看| 精灵旅社3| 《择天记》电视剧| 需要爸爸的种子美国电影播放器电影 | 丈夫去上班的日子日语中字| 白洁全集| 理发馆| 伦敦桥行动| 村姑2-| 树影迷宫电视剧在线观看全集免费| 战狼6免费下载| 3d肉蒲团种子下载| 弱小的英雄第二季| 30分钟插曲视频大全免费播放国语 | 特殊治疗医护向井蓝| 明朗少女成功记| 奥利维亚斯帕克满天星禁忌日记短剧 | 《办公室3》完整版电影| 魔力宝贝监狱高清正版在哪| 之后电影| 电影你的颜色| 曾志伟最新电影| 电影斗牛下载| 我想与你共黄昏短剧免费观看| 顶楼里的大象张紫妍| 恶之花在线播放| 天时地利人和英文| 需要爸爸种子未删减| 我 机器人| 电影特邀外卖员| 法国女超人免费| 善良的小嫂子| 男士美容院| 《社长夫人的美貌》哪里能免费看 | 国家命运电视剧全集在线观看| 美国式保罗4免费| 铠甲勇士刑天后传全集播放| 《黑色电话2》| XL司令第二季真人版全集免| 高清聊斋:兰若寺未删减| 台湾电影《新婚之喜》| 最高激情| 波多野结衣电影在线观看线观看| 战狼欧美版免费观看完整版战狼6| 秘密花园第三集| 《冬日的什么呀,春日的什么呢》| 绝爱之城之华胥引| 公之浮之中字1| 美丽小蜜糖在线观看| 宝贝计划电影| 小沙弥欢喜看人间| 激战丛林电影版无删减版在线观看 | 奥密克戎引“超级熔断”| 特种兵之火凤凰全集下载| 暴躁46集正版在线观看| 长江七号电影免费完整版在线观看| 《四个混血大学生》2完整版| 林由奈jufd467在线播放| 小草青青| 加油艾米| 奇葩说第六季| 银瓶梅电视剧第5集电视剧在线观看下| 鬼电影在线观看| 绀青之拳完整免费观看| 姐妹牙医电影完整版观看| 沙漠求生电影免费观看| 电视剧凤凰牡丹| 日本电影漂亮的售楼小姐| 电影《韩国财阀》完整版| 松本若菜 下海| 白峰电影免费播放在线| 电视剧再见艳阳天| 八佰免费播放完整版| 双子公主第一部| 《罚罪2》在线观看| 僵尸叔叔1| 傻儿军长| 做aj的视频大全电视剧| 动物世界完整版免费高清观看| 父母姐弟未删减| 英雄在线观看| 女超人| 聊斋志异之颠龙鸾凤颠鸾倒凤 | 我的23岁女老板免费观看完整版| 重庆废弃红太阳幼儿园发生了什么| 高清《失窃的女孩》电视剧| 电影《无憾》坎贝奇| 超银河传说大电影| 关中往事| 女子护卫队满天星版在线播放| 少女播放第18集在线观看| 理想之城全集| 三年大片观看免费国语第一集| 黑衣人国语高清| 《最高の爱人》剧情介绍| 争宠之妃位攻略短剧全集| 城市猎人电影| xl司令第全集在线观看完整版免费 | 美国电影《小辣椒3》免费观看 | 花千骨第二部电视剧全集免费播放 | 《八尺夫人》完整版免费看 | 亦舞之城免费完整版| 萨姆史密斯| 莲花楼连续剧40集高清| 名侦探柯南沉默的15分钟国语版 | 澳门风云在线观看| 《粉红大白菜》钟楚红| 电影《金悔瓶》龚菲菲演员表| 天使猎人| 有菜和枫哥共同演出叫什么| 伪恋ova3| 宿醉2在线观看| 特殊房产销售5| 《藏在婚纱里的秘密》| 明明不喜欢 在钱| 泰国蛇姬恋电影完整版| 小丹慢慢的张开了双腿| 我是真的讨厌异地恋| 卖房子的女销售中文字幕未删减完整版在线免费观看 | 金装的维尔梅免费| 无处逢生| 房奴试爱电视剧开头原声带| 李时珍电影在线观看| 百度蹊径| 已瞄准我的妹妹歌词樱花观看1| 昨夜之灯| 黄灿的黄玫瑰| 性暴行| 槟城鬼王| 我的相亲对象是消防员第二季| 金银悔1-5集免费观看| 对风说爱你| 高清聊斋:兰若寺未删减| 农民伯伯下乡3国语版电影免费观看| 奔跑吧七季免费播放在线观看| 陈冠希道歉| 理发店里的特殊待遇电影| 战狼6欧式少女所有视频| 结婚吗好的电视剧| 四个男人要轮流练瑜伽是什么电影| 老师好在线观看| 美国睫毛膏4| 中国封国最新消息| 力王之王国语免费观看完整版| 渔夫的荒野史记完整版在线观看| 花千骨2在线观看免费观看完整版| 紧扣的星星动漫| 強暴處女1-12系列| 最近我的妹妹有点怪电影 | 王君安越剧名段欣赏| 动感之星视频全集观看| 神探夏洛克第四季第三集下载 | 特别的酒店2免费| 新上海滩黄晓明高清| 怒呛人生免费观看全剧完整版| 玉女心经3阴阳和合剧情介绍| 我的好妈妈6高清在线观看中文版| 电影《北纬三十八度》| 永仁县| 美发店的特殊服务4| 最热门电视剧| 电影《瓜达卢佩的玫瑰》在线观看| 暮光之城:破晓| 就爱小姐姐| 还珠格格之燕儿翩翩飞优酷| 苹果 范冰冰版| 老妇的欲火| 欲体焚情女主角| 无憾电影全集免费观看| 我本将心向明月短剧免费观看| 鲜花朵朵| 女超人电影法国| 《课外辅导女教师》电视剧| 妈妈的味道在线观看中文字幕| 用我的指尖打扰你| 寄生兽韩国| 今天的她们在线电视剧免费播放| 韩国电影无法忍受| 《特殊的汽车销售》中文版| 花样少年少女全集观看| 精英部队2电影高清版免费观看| 剧名:《LeTrou》(2019)高压监狱观看| 都市的法则| 电影心理罪| 花蝴蝶4免费版大全多少集天气| 人民日报评电视收费乱象| 古玩捡漏:我是捡漏小能手全集免费 | 抗战40集免费观看| 爱你没商量| 姨母家的客厅完整版| 亮剑 电视剧| 幸福最晴天| 高清《唯妆至上》| 《法国娃娃脸》高清| 网球王子电视剧| 罪恶王冠第二季| 漂亮的性的继拇| 张学友 青春心| 凡人的品格电视剧全集在线观看| 杨敏思1—5集国语电视剧免费观看 | 大洼县| 交换上司的秘书电影在线观看| 禁欲电影观看完整版高清| 客厅享受的两小时| 男生和女生在一起愁愁愁电视剧在线观看30 | 火影忍者剧场| 打工人电影免费观看中文版| 电影在线免费观看修理工的艳遇| 恰似你的温柔原唱| 特殊争夺在线观看| lx司令第一季动漫| 用一生爱你| 苍狼突击队电视剧全集在线观看| 魔镜号街头中文字幕高清资源 | 秋元まゆ花| 在爱中疯狂| 男生和女生一起愁愁愁在线观看| 上错花轿嫁对朗| 韩剧她的私生活| 《美容院:特殊待遇》5| 致命弯道4电影| 粗大的内捧猛烈进出老师下载| 暗潮汹涌之惊魂12小时免费观看| 《部长出差的日子》在哪里看 | 派克-李| 公公之孚手2| 妻子的姐姐免费观看大全电视剧| 无赖勇者的鬼畜美学| 动感小站之星妖精169集| 冷箭电视剧| 蓬佩奥被调查| 棋魂特别篇| 欧美开船的电影原声| 电影《打黑》上线| 宝贝女孩电影免费观看完整版高清 | 《丰满的继牳3》无删减| 北京遇上西雅图1| 高清《泰迪熊 第二季》电视剧| 皮囊第一季百度影音| 义姐是不是良喂养1-2集 | 我女儿的朋友6在完整有限中字| 迁西县| CF影视网免费看满天星 | 《康熙王朝》大结局| 肯德桑德兰满天星免费观看| 爆笑虫子第三季免费观看完整版 | 夏妻动漫| 庐江县| 警察故事续集电影| 免费观看90分钟高清电视| 欢乐颂二| 《义子侵犯》北条麻妃在线观看 | 致命弯道3在线观看| 《妻子3》免费高清电视剧| 爱回家之开心速递国语| 老农民60集完整版电视剧| 姐妹牙医在线播放| 花非花雾非雾电视剧 全集| 断刀 朝鲜战场大逆转| 换伴5美国版高清免费版在线观看| 《美容窒:特殊服务3》| 僵尸新娘百度影音| 《机械师6》电影在线看| 《我的砍价女王》电视剧| 怀9胞胎女子丈夫决定减胎| 《花与蛇9之终极阴谋》| 甄嬛传下载迅雷| 哇嘎电影免费观看| 金钱之味百度影音| 经济学家华生| 韩国伦理维修工的艳遇| 《绝密较量》全集| 长月无烬电视剧全集免费观看| 韩剧《特殊游泳教练》免费观看全集 | 日本电影《叔嫂恋曲》中字| 梦里水乡mtv| 活佛济公第三部快播| 和部长出差旅电视剧免费观看 | 向往的生活第五季免费| 女儿协议满天星版是台湾还是大陆| 斗罗大陆第102集免费观看| 杨思敏版金梅瓶1一5集演员表| 《男按摩师做乳房按摩》在线观看视| 狂飙未删减电视剧全集免费播放| 夺命鹰爪功电影| 偷爸爸的种子免费观看电视剧| 《打黑风暴》22集全| 越淘越开心新还珠格格| 王蓉蓉龙凤呈祥| 韩国三级片有求必应| 成都大熊猫玩菜刀| 的士速递4| 稻城县| 农民伯伯下乡2第二部叫什么名字| 原罪电影| 丢作业的秦朗家人回应| 国风按摩院1-5季电视剧免费观看 无憾坎贝奇电影完整版在线播放免费版 | 年轻的老师4| 满天星《瓜达卢佩的邻居》| 许我耀眼电视剧全集免费观看高清| 奇热剧集| 迈克尔杰克逊 鬼怪| 黑白配中文版高清在线观看| 情色五月天网站| 鬼父 re-born| 挠痒痒脚心痒痒| 公之浮之中字5hd年纪大| 国务卿夫人| 奇思妙想周莹博士王俊凯| 插曲的痛90集全集观看| 楼下的房客| 私密按摩师电影免费完整版| 汪汪队立大功动画全集| 韩国游泳池做爱| 黑太阳南京大屠杀 1995 张良| 纵情欲海电影无删完整版| 《高级女特工满天星》| 韩国维修工人的艳遇| 深海电视剧| 南京撞人| 坎贝奇《无憾》英文版下载| 电视剧心想事成| 暗香 电视剧| 电视剧江湖恩仇录| 插曲的痛在线免费观看| 小李飞刀翻拍| 放飞美丽mv| 变形计山呼海唤| 日本维修工艳遇中字| 赌神1国语高清| 疯狂动物城英语版免费| 星球大战原力释放| 禁止的爱善良的小蝇子| 《可疑诊疗室:美容院待遇》5| 美国派5下载| 威尼斯恋人国语| 歌声飘过三十年全集| 肯德桑德兰满天星免费观看| 房奴试婚开头原声| 秘密花园电影百度影音| 斗罗大陆2绝世唐门10| 贵南县| 公之浮之中字5hd年纪大| 金银梅10普通话版免费观看下载| 温碧霞《灯草和尚》| 海豚寄宿学园在线观看完整版| 绿岛电影海报堂| 《日本公与媳5》筱田优| 黛玉传下载| 敢梦有爱| 女子兼职假扮女友过年见家长| 玩弄丰满的女学生在线观看| 黑玫瑰 电视剧| 《女心理师》免费观看完整版| 命运交响曲迅雷下载| 法国空乘5免费高清原声满天星美版百度| 修理工与少妇马| 聊斋志谭艳梅5| 电视剧一生为奴| 火口的两个人|