Chinaunix

标题: 请问一个用ifstream读文件的问题 [打印本页]

作者: michaelwu23    时间: 2008-06-13 11:40
标题: 请问一个用ifstream读文件的问题
ifstream inf;
        
inf.open("/etc/appserver_2008/abc.dbf", ios::in | ios::binary);
//inf.open(strDbfDataPath, ios::in | ios::binary);   

             
inf.read(pDbfBuffer, 60000);
nQuoteFileLen = inf.gcount();                // 实际读取字节数
inf.close();

红色的部分,无非一个是直接写出了路径,还一个是从变量strDbfDataPath得到的路径,strDbfDataPath的类型是字符数组,而且打印出来的结果就是 /etc/appserver_2008/abc.dbf  

为什么直接路径就可以读出来,而用strDbfDataPath就读不出来呢???

闹鬼了
作者: lenovo    时间: 2008-06-13 11:48
请给出一个完整可测试的程序。
作者: michaelwu23    时间: 2008-06-13 13:34
谢谢lenovo,问题已经解决,低级错误




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2