设为首页 加入收藏

TOP

C语言文件操作函数的编写(一)
2015-01-22 20:57:04 来源: 作者: 【 】 浏览:63
Tags:语言 文件 操作 函数 编写
??
  1. 编写文件操作的头文件

    /**************************************************************************

    Copyright(C) :2014-08-5 toto

    Filename :file.h

    Author :涂作权

    Version :V1.1

    Date :2014-08-05

    Description :文件操作的头文件

    Others :参考了原来的多线程操作和单线程操作当当网数据

    FunctionList :

    History:修改历史记录列表,每条修改记录应该包括修改日期

    1.Date:

    Author:

    Modification:

    **************************************************************************/

    /*将安全检查警报设置为失效,必须放在第一行*/

    #pragma warning(disable:4996)

    #ifndef _FILE_H_

    #define _FILE_H_

    #include //注意文件操作相关函数的头文件是stdio.h

    #include //为了使用system函数

    #include //字符串操作所用到的头文件

    #include //使用休眠函数时用到的头文件

    #include //做内存泄露检测所需的头文件

    /*************************************************************

    Function :getFileRow

    Description :获得文件的中记录的行数

    Calls :被本函数调用的函数清单

    CalledBy :调用本函数的函数清单

    TableAccessed :被访问的表(此项仅对于牵扯到数据库操作的程序)

    TableUpdated :被修改的表(此项对于牵扯到数据库操作的程序)

    path :表示的是文件的路径

    Output :输出的信息为空

    Return :返回文件中的行数

    Others :其它说明

    *************************************************************/

    extern int getFileRow(const char *path);

    /*************************************************************

    Function :main_view

    Description :查看菜单信息

    Calls :被本函数调用的函数清单

    CalledBy :调用本函数的函数清单

    TableAccessed :被访问的表(此项仅对于牵扯到数据库操作的程序)

    TableUpdated :被修改的表(此项对于牵扯到数据库操作的程序)

    Output :输出的信息为空

    Return :返回值为void

    Others :其它说明

    *************************************************************/

    extern void main_view();

    /*************************************************************

    Function :getFileSize

    Description :获得文件的大小(字节数)

    Calls :被本函数调用的函数清单

    CalledBy :调用本函数的函数清单

    TableAccessed :被访问的表(此项仅对于牵扯到数据库操作的程序)

    TableUpdated :被修改的表(此项对于牵扯到数据库操作的程序)

    path :表示的文件路径

    Output :输出的信息为空

    Return :文件的字节大小

    Others :其它说明

    *************************************************************/

    extern int getFileSize(const char *path);

    /*************************************************************

    Function :loadFile

    Description :加载文件

    Calls :被本函数调用的函数清单

    CalledBy :调用本函数的函数清单

    TableAccessed :被访问的表(此项仅对于牵扯到数据库操作的程序)

    TableUpdated :被修改的表(此项对于牵扯到数据库操作的程序)

    path :表示的是文件路径

    rowSize :表示的是文件中信息由多少行

    Output :输出的信息为空

    Return :返回值为int,如果加载成功返回1,如果加载失败返回0

    Others :其它说明

    *************************************************************/

    extern int loadFile(const char *fPath, const int rowSize);

    /*************************************************************

    Function :findStringByKeyword

    Description :通过关键字的方式进行查找

    Calls :被本函数调用的函数清单

    CalledBy :调用本函数的函数清单

    TableAccessed :被访问的表(此项仅对于牵扯到数据库操作的程序)

    TableUpdated :被修改的表(此项对于牵扯到数据库操作的程序)

    keyword :通过关键字查找信息

    rowSize :表示的是文件中信息由多少行

    Output :输出的信息为空

    Return :如果查找失败返回0,查找成功返回1

    Others :其它说明

    *************************************************************/

    extern int findStringByKeyword(const char *keyword, const int rowSize);

    /*************************************************************

    Function :freeMemory

    Description :释放内存空间

    Calls :被本函数调用的函数清单

    CalledBy :调用本函数的函数清单

    TableAccessed :被访问的表(此项仅对于牵扯到数据库操作的程序)

    TableUpdated :被修改的表(此项对于牵扯到数据库操作的程序)

    pp :存储文件信息的二重指针

    rowSize :表示的行大小

    Output :输出的信息为空

    Return :返回值为void

    Others :其它说明

    *************************************************************/

    extern void freeMemory(char **pp, const int rowSize);

    /*************************************************************

    Function :writeStr2File

    Description :将字符串拼接的方式写入文件

    Calls :被本函数调用的函数清单

    Called

首页 上一页 1 2 3 4 5 6 下一页 尾页 1/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言笔记1--类型、运算符与表达式 下一篇我理解的objective-C内存管理

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: