您的位置:首页 > 编程语言 > C语言/C++

关于C++中读文件

2016-05-08 17:42 288 查看
创建完ifstream/ofstream/fstream之后,open的方式选择字符或者二进制。

重要:就算选了二进制用read函数,如果存储读来东西的变量不是char型,需要用强制类型转换:(char*)& 你的变量。read函数第一个参数是字符串指针,第二个是你想读的byte数。

get和getline不会跳过空白字符,错误少。getline会去掉终止字符(默认/0,可以设置),get不会。

但是,用get的时候tellg的值总比read时少1,这就很尴尬了。。。感觉不是很方便,我选择read。

参考:这个msdn文档
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: