当前位置: 首页 > news >正文

【WINAPI】文件读写操作问题

问题描述

在利用WINAPI中的WriteFile和ReadFile函数进行文件读写操作时,出现无法正常读写文件报错。

分析问题

查阅WINAPI源码,查看参数列表各个参数的数据类型。
在这里插入图片描述
发现其中第二个参数,也就是需要写进文件的真实数据,其数据类型竟然是指针。
在这里插入图片描述
因此出现报错的原因是调用函数时值传递出现了问题。

解决方案

调用WriteFile/ReadFile函数时,不能采用直接参数传递方式,而应该利用取地址符"&"将数据的内存首地址传入,这样便成功解决了问题。
在这里插入图片描述

http://www.lryc.cn/news/144497.html

相关文章:

  • 【LeetCode-中等题】148. 排序链表
  • Ceph EC pg backfill run
  • 腾讯云服务器地域怎么选?广州上海北京?
  • Apple Configurator iphone ipad 设备管控 描述文件使用方法
  • Linux 管道(pipe)用法
  • 元素隐式具有 “any“ 类型,因为类型为 “string“ 的表达式不能用于索引类型
  • 34、springboot切换内嵌Web服务器(Tomcat服务器)与 生成SSL证书来把项目访路径从 HTTP 配置成 HTTPS
  • 3种CSS实现背景图片全屏铺满自适应的方式
  • M1 Pro 利用docker 搭建pytho2的开发环境,以vscode连接开发为例
  • MySQL概述,架构原理
  • Three.js实现模型,模型材质可拖拽效果 DragControls
  • 机器学习笔记之优化算法(二十)牛顿法与正则化
  • 【Go 基础篇】深入探索:Go语言中的切片遍历与注意事项
  • 一些经典的SQL语句
  • 〔018〕Stable Diffusion 之 批量替换人脸 篇
  • Unity字符串性能问题
  • 深入浅出SSD:固态存储核心技术、原理与实战(文末赠书)
  • 关于layui+php,三级联动-编辑回显的问题。
  • lua的函数
  • pytorch/tensorflow 直接给张量中的某个位置的值赋值,操作不可导。
  • 如何使用CSS实现一个平滑滚动到页面顶部的效果(回到顶部按钮)?
  • 【RuoYi移动端】uniApp导入和引用uView2.0插件
  • etcd 备份还原
  • LInux之chrony服务器
  • 《Flink学习笔记》——第七章 处理函数
  • Nacos基础(3)——nacos+nginx 集群的配置和启动 端口开放 nginx反向代理nacos集群
  • 传承精神 缅怀伟人——湖南多链优品科技有限公司赴韶山开展红色主题活动
  • 安全知识普及-如何创建一个安全的密码
  • Lua基础知识
  • Java Math方法记录