c++中读文件时如何read函数读入其他数据类型的数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++中读文件时如何read函数读入其他数据类型的数据相关的知识,希望对你有一定的参考价值。
c++中读取文件函数read默认参数是char*型,有没有办法让它直接读到其他数据类型中去
比如:
long data;
file.read(&data, 16);
unsigned char *buffer = new unsigned char[32];
file.read(buffer, 16);
出错提示如下:
E:\Visualisation\BMPHandle\BMPHandle.cpp(63) : error C2664: 'read' : cannot convert parameter 1 from 'long *' to 'char *'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
以上是关于c++中读文件时如何read函数读入其他数据类型的数据的主要内容,如果未能解决你的问题,请参考以下文章
如何在 R 中的 read.csv(或其他读取函数)中“关闭”科学记数法?