關於文件讀取模塊的函數整理

關於文件讀取模塊的函數整理

文件讀取章節:

1.getchar函數:調用形式getchar(),接收從鍵盤輸入的一個字符
2.putchar函數:調用形式putchar( c ),將輸出的字符顯示在屏幕上
3.fgetc函數:調用形式fgetc(fp),從fp指向的文件讀入一個字符
4.fputc函數:調用形式fputc(ch,fp),把字符ch寫到文件指針變量fp所指向的文件中
5.feof函數:調用形式feof(fp),feof(fp)有兩個返回值,如果遇到文件結束,函數feof(fp)的值爲1,否則爲0。
6.fgets函數:調用形式fgets(str,n,fp),從fp指向的文件讀入一個長度爲(n-1)的字符串,存到字符數組str中。
7.fputs函數:調用形式fputs(str,fp),把str所指向的字符串寫到文件指針變量fp所指向的文件中。
8.gets函數:調用方式gets(str),str是字符串數組,gets函數會忽略掉換行符,不會把它存到字符串數組中,會用空字符代替換行符。
9.puts函數:調用方式puts(str),str[]是字符串數組。
10.strcpy函數:調用方式strcpy(str1,str2),把字符串str2複製給str1。
11.strlen函數:調用方式strlen(str1),返回字符串str1的長度。
12.strcat函數:調用方式strcat(str1,”abc”),將字符串”abc”追加到str1的尾部。
13.strcmp函數:調用方式strcmp(str1,str2),比較兩個字符串的大小。

文件讀取章節:

1.fprintf函數:fprintf(文件指針,格式字符串,輸出表列),eg: fprintf(fp,”%6.2f,%d”,f,i)。
2.fscanf函數:fscanf(文件指針,格式字符串,輸入表列),eg: fscanf(fp,”%6.2f,%d”,&f,&i)。
3.fread函數: fread(buffer,size,count,fp),buffer是用來存放從文件讀入的數據的存儲區的地址,size是要讀的字節數,count是要讀寫的數據項個數(每個數據項長度是size)。
4.fwrite函數:fwrite(buffer,size,count,fp)。
5.rewind函數:調用方式rewind(fp),使文件位置標記重新返回文件的開頭,此函數沒有返回值。
6.feof函數: 文件結束標誌函數,文件未結束時爲0,文件結束時爲1。
7.EOF函數:是end of file的縮寫,表示"文字流"(stream)的結尾。這裏的"文字流",可以是文件(file),也可以是標準輸入(stdin)。調用形式:while((c = fgetc(fp)) != EOF)。
8.fseek函數:調用形式fseek(文件類型指針,位移量,起始點),起始點用0,1,2代替,0代表“文件開始位置”,1代表“文件當前位置”,2代表“文件末尾位置”;位移量是指以起始點爲基點,向前移動的字節數,位移量應該是Long型數據,在數字的末尾加一個字母L。eg:fseek(fp,100L,0)。
9.ftell函數:得到流式文件中文件位置標記的當前位置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章