当我在java和c ++中编码时必须得到文件路径并添加一个额外的'\',这对我来说有点麻烦,所以编译器不会混淆。有没有人知道如何仅使用文件名进行文件操作?
以下是一些示例代码:
int main(){
char str[100];
ifstream inStream;
ofstream outStream;
inStream.open("pre-html.txt"); //fails to open without file path
if(inStream.fail()){
cout << "File failed to open";
exit(1);//exit(1) faster than exit(0)
}
//reads the data from the file
while(inStream >> str){
cout << str;
}
}
答案 0 :(得分:1)
有人知道如何仅使用文件名进行文件操作吗?
在您的文件所在的同一目录中启动您的程序。