返回信息流代码如下:
#include<iostream>
#include<string>
#include<fstream>
int main()
{
fstream file("D:\\Student.tab",ios_base::binary|ios::in|ios::out);
if(file.fail()) { cout<<"Cannot open file!"<<endl; return 0;}
}
问题:
只要我把打开文件的目录换成非D:根目录下,比如"D:\\Test\Student.tab",它就说"Cannot open file! 试了好几遍找不出原因,只好把文件放在D盘根目录下这样它才能读到,不知道为什么.
这是一条镜像帖。来源:北邮人论坛 / cpp / #14744同步于 2008/10/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
[求助]请达人指点,关于文件的读写的一个目录问题
Cloudeagle
2008/10/27镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
应该是分隔符的问题
你可以试试写成c:/**/**或者c:\\**\\**
【 在 Cloudeagle (流云) 的大作中提到: 】
: 代码如下:
: #include<iostream>
: #include<string>
: ...................