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

日记20141021--C/c++路径中的斜杠,fopen的模式问题

2014-10-21 19:14 211 查看
1、如果是写在代码中的路径,必须加双斜杠,比如

CString strFilePath = "D:\\RFDATA\\PARA.ini";

才有效

而如果是从txt或者ini或者CFileDialog对话框中得到的路径则是不需要处理的,其中的单斜杠已经被处理了

2、fopen打开文件时,如果模式用"r"则是以文本类型打开,如果存的内容是数,此时用fread去读,读到某个数刚好跟文本的结束符相同时就会停止读取,会出现难以预料的错误,主要表现为读取的数一部分对一部分不对,而对的那部分的数目不是一定的,而是跟读取的总个数有关系。此时fopen的模式改为“rb”则可以正确读取。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: