左、右斜杠及相对、绝对路径

"/"为左斜杠,又叫正斜杠,"\"为右斜杠,又叫反斜杠。在Unix/Linux中,路径的分隔采用正斜杠"/",比如"/home/hutaow";而在Windows中,路径分隔采用反斜杠"\",比如"C:\Windows\System"。 

绝对路径,指目标文件存储在硬盘上的完整路径(从盘符开始),在windows系统下,如:d_l_0001.jpg是存在C:\Users\Administrator\Desktop\LPR_dataset\路径下的,那么这就是它的绝对路径。在VS中的表示方法一般为:C:\\Users\\Administrator\\Desktop\\LPR_datase\\,或者为C:/Users/Administrator/Desktop/LPR_dataset/。对于前者是因为在C++中\是一种转义字符。

相对路径的表示一般为:"./"代表当前目录。  "../"表示当前目录的上级目录,即当前的父目录。 

如:pDummyFile = fopen("dummy.bmp", "rb"); bmp文件就在vc工程目录下,和dsw文件同属一个目录,同一个文件夹。
pDummyFile = fopen("..\\texture\\dummy.bmp", "rb"); 表示bmp文件在工程目录的同级目录texture中,因此路径是先退出工程目录再进入texture目录访问到bmp文件。“..”表示退到当前目录的上一级目录(父目录),上一个文件夹。
    pDummyFile =fopen(".\\texture\\dummy.bmp", "rb"); 表示bmp文件就在工程目录的子目录texture中,“.”表示当前默认目录,即vc工程目录,然后在进入其子目录texture访问到文件。

注意,对相对路径而言,路径表示中的“\”也要用双斜线"\\",

 

 

转载于:https://www.cnblogs.com/qinguoyi/p/7250462.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值