Visual Stuido 2019 环境下需要将二维数组读到本地 txt,起初使用函数 fopen 报错,而且按照下面方法解决不了。就这还想难道我,有点不太可能。
- 解决方案,项目 =》属性 =》c/c++ =》预处理器=》点击预处理器定义,编辑,加入_CRT_SECURE_NO_WARNINGS
那没事了,只能用 fopen_s 。
而且,因为我绝对路径一开始是用 “\” 分隔,导致出现成功读取本地 txt 文件,但是 二维数组数据写不到本地 txt 文件的错误。可以的,翻来覆去整了 快 20 分钟。下面的代码可以解决。做个记录。
const char* dispartyTxtPath = "D:/codes/TemOut/disparity.txt";
FILE* fpWrite;
errno_t error_code;
error_code = fopen_s(&fpWrite

博客讲述了在Visual Studio 2019环境下,遇到使用fopen函数读写二维数组到txt文件时遇到的错误。通过设置项目属性中的预处理器定义,添加_CRT_SECURE_NO_WARNINGS解决了fopen的警告。同时,由于路径分隔符的问题导致写入失败,修正为使用正斜杠后问题解决。最终,提供了完整有效的代码示例用于二维数组写入txt文件。
最低0.47元/天 解锁文章

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



