成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何進行C++ Builder中的文件讀寫操作

開發 后端
C++ Builder是由Borland公司推出的一款高性能可視化集成開發工具,C++ Builder具有專業開發工具的種種特性:快速、高效、靈活等特性。

在C++中進行編程時,代碼文件的操作是一個經常遇到的問題,在C++ Builder中,可以使用多種方法對文件操作,下面就對在C++ Builder里按以下幾個部分對此作詳細介紹,下面就進行一一列舉出來:

1、基于C的文件操作;

2、基于C++的文件操作;

3、基于WINAPI的文件操作;

4、基于BCB庫的文件操作;

5、特殊文件的操作。

在ANSIC中,對文件的操作分為兩種方式,即流式文件操作和I/O文件操作,下面就分別介紹之。

1)流式文件操作

這種方式的文件操作有一個重要的結構FILE,FILE在stdio.h中定義如下:

  1. typedef struct {   
  2. int level; /* fill/empty level of buffer */   
  3. unsigned flags; /* File status flags */   
  4. char fd; /* File descriptor */   
  5. unsigned char hold; /* Ungetc char if no buffer */   
  6. int bsize; /* Buffer size */   
  7. unsigned char _FAR *buffer; /* Data transfer buffer */   
  8. unsigned char _FAR *curp; /* Current active pointer */   
  9. unsigned istemp; /* Temporary file indicator */   
  10. short token; /* Used for validity checking */   
  11. } FILE; /* This is the FILE object */ 

C++ Builder這個結構包含了文件操作的基本屬性,對文件的操作都要通過這個結構的指針來進行,此種文件操作常用的函數如下:

  1.  fopen() 打開流  
  2.  
  3.   fclose() 關閉流  
  4.  
  5.   fputc() 寫一個字符到流中  
  6.  
  7.   fgetc() 從流中讀一個字符  
  8.  
  9.   fseek() 在流中定位到指定的字符  
  10.  
  11.   fputs() 寫字符串到流  
  12.  
  13.   fgets() 從流中讀一行或指定個字符  
  14.  
  15.   fprintf() 按格式輸出到流  
  16.  
  17.   fscanf() 從流中按格式讀取  
  18.  
  19.   feof() 到達文件尾時返回真值  
  20.  
  21.   ferror() 發生錯誤時返回其值  
  22.  
  23.   rewind() 復位文件定位器到文件開始處  
  24.  
  25.   remove() 刪除文件  
  26.  
  27.   fread() 從流中讀指定個數的字符  
  28.  
  29.   fwrite() 向流中寫指定個數的字符  
  30.  
  31.   tmpfile() 生成一個臨時文件流  
  32.  
  33.   tmpnam() 生成一個***的文件名 

【編輯推薦】

  1. 簡介學習C++總結之談
  2. 對C++庫函數進行學習探索總結筆記
  3. C++類庫設計的基本構思與方法
  4. C++語言真的還有市場價值?
  5. C++類庫設計的基本構思與方法
責任編輯:chenqingxiang 來源: itwis.com
相關推薦

2010-01-19 14:39:22

C++ Builder

2010-02-02 13:04:03

C++頭文件

2010-01-20 09:32:30

C++類

2010-01-20 13:29:40

C++環境

2010-01-27 15:29:45

C++異常處理

2010-01-15 17:31:18

C++Test

2014-09-19 10:46:36

LuaCC++

2021-04-04 08:00:39

C++編程語言軟件開發

2010-01-20 10:49:29

Visual C++界

2010-01-15 19:05:42

學習C++

2010-01-12 09:59:08

Visual C++

2010-01-27 10:45:21

C++單例模式

2010-02-05 16:35:35

Android操作系統

2010-02-05 17:16:05

C++構造函數

2024-11-20 10:00:00

Python文件讀寫

2010-07-26 16:23:46

Telnet 110

2010-01-21 16:33:44

C++Builder

2010-02-06 15:15:31

C++ Builder

2009-08-27 15:33:58

C# Cookie編程

2016-10-20 16:07:11

C++Modern C++異步
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩中出 | 天天干视频| 国产在线精品一区 | 日一区二区 | 9191在线观看 | 欧美亚洲另类丝袜综合网动图 | av在线一区二区 | 婷婷激情综合 | 日韩亚洲视频在线 | 在线国产一区二区三区 | 超碰97免费 | av中文字幕在线观看 | 一区二区三区欧美 | 欧美多人在线 | 北条麻妃av一区二区三区 | 国产一区二区 | 欧美一区在线视频 | 欧美午夜精品理论片a级按摩 | 国产激情网站 | 中文字幕一区二区三区在线观看 | 亚洲第一色站 | 免费看黄色小视频 | 久久精品国产99国产精品 | 九九精品视频在线 | 伊人无码高清 | 久久亚洲一区二区三区四区 | 中文字幕亚洲一区二区三区 | 国产高清精品一区 | 久久av一区二区三区 | 国产乱码精品一区二区三区中文 | 国产成人精品一区二区三区四区 | 日日碰狠狠躁久久躁96avv | 亚洲综合在 | 亚洲久久在线 | 香蕉久久a毛片 | 91久久久久久久久久久久久 | 久久精品网 | 99精品欧美一区二区三区 | 色伊人网 | 特级做a爰片毛片免费看108 | 中文字幕亚洲精品在线观看 |