简单的问题WriteFile()和ReadFile()的用法

三杯倒 2001-05-28 08:11:00
参数好多呀,最好给个例子
...全文
351 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
三杯倒 2001-05-30
  • 打赏
  • 举报
回复
给分喽
三杯倒 2001-05-29
  • 打赏
  • 举报
回复
我要读写串口
zygapi 2001-05-29
  • 打赏
  • 举报
回复
hCom =CreateFile( "COM2", GENERIC_READ | GENERIC_WRITE, // 允许读写
         0,          // 此项必须为0
         NULL,         // no security attrs
         OPEN_EXISTING,    //设置产生方式
         FILE_FLAG_OVERLAPPED, // 准备使用异步通信
         NULL );
fReadStat = ReadFile( hCom, lpBuffer,dwLength, &dwBytesRead,
            &READ_OS( npTTYInfo ) ); //读数据
fWriteStat = WriteFile(hCom, szBuffer, dwBytesToWrite,
           &dwBytesWritten, &WRITE_OS( npTTYInfo ) );
三杯倒 2001-05-29
  • 打赏
  • 举报
回复
各位大虾,急用
Sun2001 2001-05-28
  • 打赏
  • 举报
回复
如果只是读写文件的话,可以用FileWrite和FileRead,帮助已经很详细了。
傻乐tao 2001-05-28
  • 打赏
  • 举报
回复
BOOL WriteFile(
HANDLE hFile,
LPCVOID lpBuffer,
DWORD nNumberOfBytesToWrite,
LPDWORD lpNumberOfBytesWritten,
LPOVERLAPPED lpOverlapped);
hFile-->要读数据的句柄
lpBuffer-->读出数据存放的位置
nNumberOfBytesToWrite--〉要读数据的数目
lpNumberOfBytesWriteten-->实际读出数据的数目
lpOverLapped-->用于异步重叠操作

bResult = ReadFile( port->m_hComm, // Handl to COMM port
&RXBuff,// RX Buffer Pointer
1,// Read one byte
&BytesRead,// Stores number of bytes read
&port->m_overlapped // pointer to the m_ov structure
);
是用来读串口
NowCan 2001-05-28
  • 打赏
  • 举报
回复
我见过的程序都是用它们来读写串口。

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧