/*头文件*/
#include<stdio.h>
#include<windows.h>
/******************************************
//DWORD ReadFileContent ( LPSTR szFilePath)
//功能:获取文件大小 读取文件内容
// 并以十六进制的形式打印出来
//参数:LPSTR szFilePath 文件路径
*******************************************/
DWORD ReadFileContent (LPSTR szFilePath)
{
HANDLE hFileRead; //文件大小
//LARGE_INTEGER liFileSize; //保存文件大小 //修改
DWORD dwFileSize; //改
DWORD dwReadedSize; //成功读文件数据大小
LONGLONG liTotalRead = 0; //累加计算以读取文件的大小
BYTE lpFileDataBuffer[32]; //文件数据缓存
//打开已存在的文件读取内容
hFileRead = CreateFile(szFilePath, //要打开的文件名
GENERIC_READ, //已读的方式打开
FILE_SHARE_READ, //可共享读
NULL, //默认安全设置
OPEN_EXISTING, //只打开已存在的文件
FILE_ATTRIBUTE_NORMAL,

这段代码展示了如何使用C语言在Windows SDK中获取文件大小并读取其内容,同时提供了将数据写入文件的函数。通过CreateFile、GetFileSize、ReadFile和WriteFile等API进行操作,实现了读写文件的功能。
最低0.47元/天 解锁文章
2446

被折叠的 条评论
为什么被折叠?



