freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

譚浩強c語言word版13-文庫吧資料

2025-09-05 18:25本頁面
  

【正文】 )。 2) fgets函數(shù)也有返回值,其返回值是字符數(shù)組的首地址。輸出的十個字符正是例 。\039。 fclose(fp)。 } fgets(str,11,fp)。 getch()。 char str[11]。 【例 】從 string文件中讀入一個含 10個字符的字符串。 例如: fgets(str,n,fp)。在讀入的最后一個字符后加上串結(jié)束標志 39。 其中的 n是一個正整數(shù)。可用 DOS命令 type顯示 OK 的內(nèi)容。再次運行時,給出了一個文件名,故輸出給標準輸出文件 stdout,即在顯示器上顯示文件內(nèi)容。程序第 18行表示如果只給出一個文件名,則使 fp2指向標準輸出文件 (即顯示器 )。程序中定義了兩個文件指針 fp1和 fp2,分別指向命令行參數(shù)中給出的文件。 fclose(fp2)。 } while((ch=fgetc(fp1))!=EOF) fputc(ch,fp2)。 getch()。 } if(argc==2) fp2=stdout。 getch()。 exit(0)。 if(argc==1) { printf(have not enter file name strike any key exit)。 include main(int argc,char *argv[]) { FILE *fp1,*fp2。第 20至 25行用于讀出文件中的一行內(nèi)容。寫入完畢,該指針已指向文件末。程序第 13行從鍵盤讀入一個字符后進入循環(huán),當讀入字符不為回車符時,則把該字符寫入文件之中,然后繼續(xù)從鍵盤讀入下一字符。 fclose(fp)。 ch=fgetc(fp)。 ch=fgetc(fp)。 ch=getchar()。\n39。 ch=getchar()。 exit(1)。 if((fp=fopen(d:\\jrzh\\example\\string,wt+))==NULL) { printf(Cannot open file strike any key exit!)。 include main() { FILE *fp。可用此來判斷寫入是否成功。 2) 每寫入一個字符,文件內(nèi)部 位置指針向后移動一個字節(jié)。如需保留原有文件內(nèi)容,希望寫入的字符以文件末開始存放,必須以追加方式打開文件。 其意義是把字符 a寫入 fp所指向的文件中。a39。執(zhí)行本程序?qū)@示整個文件。程序第 12行先讀出一個字符,然后進入循環(huán),只要讀出的字符不是文件結(jié)束標志 (每個文件末有一結(jié)束標志 EOF)就把該字符顯示在屏幕上,再讀入下一字符。程序定義了文件指針 fp,以讀文本文件方式打開文件 “d:\\jrzh\\example\\”,并使 fp 指向該文件。 } fclose(fp)。 while(ch!=EOF) { putchar(ch)。 exit(1)。 if((fp=fopen(d:\\jrzh\\example\\,rt))==NULL) { printf(\nCannot open file strike any key exit!)。 include main() { FILE *fp。文件內(nèi)部的位置指針用以指示文件內(nèi)部的當前讀寫位置,每讀寫一次,該指針均向后移動,它不需在程序中定義說明,而是由系統(tǒng)自動設(shè)置的。應注意文件指針和文件內(nèi)部的位置指針不是一回事。使用 fgetc 函數(shù)后,該位置指針將向后移動一個字節(jié)。用來指向文件的當前讀寫字節(jié) 。 但是讀出的字符不能保存。 對于 fgetc函數(shù)的使用有以下幾點說明: 1) 在 fgetc函數(shù)調(diào)用中,讀取的文件必須是以讀或讀寫方式打開的。 1. 讀字符函數(shù) fgetc fgetc函數(shù)的功能是從指定的文件中讀一個字符,函數(shù)調(diào)用的形式為: 字符變量 =fgetc(文件指針 ); 例如: ch=fgetc(fp)。 字符讀寫函數(shù) fgetc和 fputc 字符讀寫函數(shù)是以字符 (字節(jié) )為單位的讀寫函數(shù)。格式化讀寫函數(shù): fscanf和 fprinf 下面分別予以介紹。字符串讀寫函數(shù): fgets和 fputs 在C語言中提供了多種文件讀寫的函數(shù): 如返回非零值則表示有錯誤發(fā)生。 fclose函數(shù)調(diào)用的一般形式是: fclose(文件指針 ); 例如: fclose(fp)。 8) 標準輸入文件 (鍵盤 ),標準輸出文件 (顯示器 ),標準出錯輸出 (出錯信息 )是由系統(tǒng)打開的,可直接使用。 7) 把一個文本文件讀入內(nèi)存時,要將 ASCII碼轉(zhuǎn)換成二進制 碼,而把文件以文本方式寫入磁盤時,也要把二進制碼轉(zhuǎn)換成 ASCII碼,因此文本文件的讀寫要花費較多的轉(zhuǎn)換時間。在這里,該行的作用是等待,只有當用戶從鍵盤敲任一鍵時,程序才繼續(xù)執(zhí)行,因此用戶可利用這個等待時間閱讀出錯提示。 exit(1)。因此常用以下程序段打開文件: 6) if((fp=fopen(c:\\hzk16,rb)==NULL) { printf(\nerror on open c:\\hzk16 file!)。 5) 在打開一個文件時,如果出錯, fopen將返回一個空指針值 NULL。 4) 若要向一個已存在的文件追加新的信息,只能用“ a”方式打開文件。 3) 用“ w”打開的文件只能向該文件寫入。 使用文件的方式共有 12種,下面給出了它們的符號和意義。 又如: FILE *fphzk fphzk=(c:\\hzk16,rb) 其意義是打開 C 驅(qū)動器磁盤的根目錄下的文件 hzk16,這是一個二進制文件,只允許按二進制方式進行讀操作。 例如: FILE *fp; fp=(file a,r)。 其中, “文件指針名”必須是被說明為 FILE 類 型的指針變量; “文件名”是被打開文件的文件名; “使用文件方式”是指文件的類型和操作要求。在本章內(nèi)將介紹主要的文件操作函數(shù)。關(guān)閉文件則斷開指針與文件之間的聯(lián)系,也就禁止再對該文件進行操作。 文件的打開與關(guān)閉 文件在進行讀寫操作之前要先打開,使用完畢要關(guān)閉。 例如: FILE *fp; 表示 fp是指向 FILE結(jié)構(gòu)的指針變量,通過 fp即可找存放某個文件信息的結(jié)構(gòu)變量,然后按結(jié)構(gòu)變量提供的信息找到該文件,實施對文件的操作。 定義說明文件指針的一般形式為: FILE *指針變量標識符; 其中 FILE應為大寫,它實際上是由系統(tǒng)定義的一個結(jié)構(gòu),該結(jié)構(gòu)中含有文件名、文件狀態(tài)和文件當前位置等信息。 文件指 針 在C語言中用一個指針變量指向一個文件,這個指針稱為文件指針。 因此也把這種文件稱作 “流式文件 ”。 C 系統(tǒng)在處理這些文件時,并不區(qū)分類型,都看成是字符流,按字節(jié)進行處理。 例如, 數(shù) 5678的存儲形式為: 00010110 001011
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1