当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

C++BUILDER的文件操作[VC/C++编程]

赞助商链接



  本文“C++BUILDER的文件操作[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

编程的历程中,文件的操作是一个常常用到的问题,在C++Builder中,可以利用多种办法对文件操作,下面我就按以下几个部份对此作具体介绍,就是:

1、基于C的文件操作;

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

3、基于WINAPI的文件操作;

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

5、特别文件的操作.

壹、基于C的文件操作

在ANSI C中,对文件的操作分为两种方法,即流式文件操作和I/O文件操作,下面就辨别介绍之.

1、流式文件操作

这种方法的文件操作有一个重要的构造FILE,FILE在stdio.h中定义以下:

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

FILE这个构造包含了文件操作的基本属性,对文件的操作都要通过这个构造的指针来举行,此种文件操作常用的函数见下表 函数 功效

fopen() 翻开流

fclose() 关闭流

fputc() 写一个字符到流中

fgetc() 从流中读一个字符

fseek() 在流中定位到指定的字符

fputs() 写字符串到流

fgets() 从流中读一行或指定个字符

fprintf() 按格局输出到流


  以上是“C++BUILDER的文件操作[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 用maven-jdocbook-plugin简单配置docbook5.0环境
  • 向Docbook5.0过渡系列(1)
  • 向Docbook5.0过渡系列(2)-给Image加链接
  • 用CB在WIN.INI中保存信息
  • 用BCB3.0制作桌面动画
  • <b>若何用BCB做出可移动的菜单</b>
  • <b>CB的Form最小化时无动画的缘由</b>
  • <b>如安在BCB中调试Active Form</b>
  • <b>CB编程中动态更改自定义打印纸张</b>
  • <b>用CB制作具有HTML气势的动态按钮</b>
  • <b>BCB中实现TRichEdit的自动格局化</b>
  • <b>通过预编译头文件来提高CB的编译速度</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .