C语言程序设计 细节总结(第10-11章 文件、预处理命令)
生活随笔
收集整理的這篇文章主要介紹了
C语言程序设计 细节总结(第10-11章 文件、预处理命令)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第10章 文件
1.C語言系統把文件當成一個流,按字節進行處理
2.文件按編碼方式分為二進制文件和ASCII文件(文本文件)
3.用文件指針標識文件,打開文件可取得該指針
4.對文件進行操作,打開->讀寫->關閉
5.文件打開方式只有四種:只讀、只寫、讀寫、追加,同時必須指定文件類型
6.文件內部的讀寫位置指針可指示當前位置,通過文件定位函數可以移動該指針,實現對文件的隨機讀寫
7.緩沖文件系統函數
| 分類 | 函數名 | 功能 |
|---|---|---|
| 打開文件 | fopen() | 打開文件 |
| 關閉文件 | fclose() | 關閉文件 |
| 文件定位 | fseek() | 改變文件位置指針的位置 |
| - | rewind() | 將文件位置指針重置于文件開頭 |
| - | ftell() | 返回文件位置指針當前值 |
| 文件讀寫 | fgetc() | 從指定文件讀取一個字符 |
| - | fputc() | 把字符寫到指定文件 |
| - | fgets() | 從指定文件讀取字符串 |
| - | fputs() | 把字符串寫到指定文件 |
| - | fread() | 從指定文件中讀取數據項 |
| - | fwrite() | 把數據項寫到指定文件 |
| - | fscanf() | 從指定文件按格式輸入數據 |
| - | fprintf() | 按指定格式將數據寫到指定文件 |
| 文件狀態 | feof() | 判斷是否到文件尾 |
| - | ferror() | 判斷對文件操作是否出錯 |
| - | clearerr() | 將文件結束標志和文件出錯標志置0 |
第11章 預處理命令
1.宏定義:#define 宏名 字符串 ; 宏定義解除:#undef 宏名
2.文件包含:
格式1:#include<文件名> //標準格式,系統直接到頭文件目錄中查找要包含的頭文件,常用于包含各種庫文件,檢索速度更快
格式2:#include”文件名”//現在當前目錄中查找,未找到再到頭文件目錄中查找,常用于包含與當前程序相關的頭文件和C源程序文件
總結
以上是生活随笔為你收集整理的C语言程序设计 细节总结(第10-11章 文件、预处理命令)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 精子成活率低要做哪些检查
- 下一篇: 亏吗 希望详细点 我会给分