Bootstrap

操作系统实验7 无缓冲方式实现文件读写

实验7 无缓冲方式实现文件读写

一、实验目的

(1)熟悉Windows系统文件读\写相关API。
(2)掌握无缓冲方式实现文件读\写相关参数的设置。

二、实验准备

 CreateFile( )        文件创建:用于创建一个新文件,如果文件已经存在,则得到该文件的句柄。
 Readfile( )          读文件:从文件指针指示的位置开始读取文件中的数据
 WriteFile ( )        写文件:将数据写入文件
 CloseHandle()        关闭文件句柄:关闭与文件相关的句柄,其作用与释放动态申请的内存空间类似,
                      这样可以释放系统资源,使进程安全运行。

三、实验内容

(一)实验内容

  建立一个函数,使用该函数将源文件source.txt中的内容读出,再写到目标文件nobuffer.txt中去。

(二)主要代码

// zuoye07.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "zuoye07.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

DWORD BufferSize=1024;
char buf[1024];

/
// The one and only application object

CWinApp theApp
;