C_and_CPP 版 (精华区)

发信人: Anna (如果生命能像古老的琴弦再次拨动), 信区: C_and_CPP
标  题: Re: c++打开文件的路径怎么表示??
发信站: 哈工大紫丁香 (2003年11月11日15:23:00 星期二), 站内信件

现在假设你的程序运行在c:\yourprog\下面, 此路径下还有一个文件prog.bat
同时c:\下有个文件叫test.txt
c:\dat\下有个文件 mydate.dat
c:\yourprog\doc\下面有个文件叫做1.doc
而你的程序要对这几个文件进行操作

你的程序在yourprog文件夹下面运行了,
程序中给出的路径:


利用函数fopen()进行说明,fopen()函数的说明清楚吧?

绝对路径:
fopen("c:\\yourprog\\prog.bat", "w+" );
fopen("c:\\yourprog\\doc\\1.doc", "r+");
fopen("c:\\test.txt", "r");
fopen("c:\\dat\\mydate.dat", "r");

相对路径:
fopen("prog.bat","w+");            //在同一个文件夹下,不需另给路径
fopen("..\\test.txt","w+");        //上一层目录(即c:\)下的test.txt
fopen("..\\dat\\mydate.txt","w+"); //上一层目录(即c:\)下的dat目录的
                                   //mydate.txt文件
fopen("doc\\1.doc","w+");          //本目录下的doc文件夹的1.doc

当然还可以比较灵活的运用




【 在 skysea (lzq) 的大作中提到: 】
: 举个例子吧
: 谢谢
: 【 在 Anna (如果生命能像古老的琴弦再次拨动) 的大作中提到: 】
: : 给它绝对路径或者和运行路径相对的相对路径。


--
鱼说:你看不见我得眼泪,因为我在水里
水说:你再磨矶我就淹死你!
我说:靠,这水怎么开得这么慢!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.246.231]
※ 修改:·Anna 於 11月11日15:23:37 修改本文·[FROM: 202.118.246.231]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.802毫秒