学习备忘 转自:http://www.cnblogs.com/vranger/p/3820783.html

电脑硬盘E盘下,建文件夹“test”,"test"下建立子文件夹“file”,"file"下建子文件夹“data”,

电脑资源管理器显示目录  E:\test\file\data

当前 路径 E:\test\file

===================================================

1. 相对路径 ,用正斜杠’/‘

1.1向上一级目录指向

./    表示当前路径,相当于E:\test\file

../  表示当前路径的上一级路径,相当于E:\test

../../  表示当前路径上上一级路径,相当于E:

更多指向上级路径的表示以此类推。

1.2 向下一级目录指向

./data  表示当前路径下一级路径,相当于E:\test\file\data

./data/xxx   表示当前路径的下下一级路径,相当于 E:\test\file\data\xxx

更多向下指向的路径的表示以此类推。

2.绝对路径,用反斜杠'\'

E:\test

E:\test\file

E:\test\file\data

3.C\C++编程中的相对路径和绝对路径使用

C语言中,反斜杠’\‘表示转义字符,所以绝对路径需要如下表示

FILE * fp;

fp = fopen("E:\\test\\file\\data\\d.txt","r");

也可以用相对路径表示,不受转义字符限制:

FILE * fp;

fp = fopen("E:/test/file/data/d.txt","r");

或者,当前路径E:\test\file下,相对路径表示为

FILE * fp;

fp = fopen("./data/d.txt","r");

注意:在使用相对路径和绝对路径时要在头文件上加上direct.h

最新文章

  1. 【原】iOS优秀开源项目总结
  2. ASP.NET 系列:单元测试之SmtpClient
  3. Oracle登录操作系统验证和密码文件验证
  4. Jquery之ShowLoading遮罩组件
  5. php中ajax跨域请求---小记
  6. 98、EditText 按键盘查询 触发事件
  7. DropDownList 绑定数据后 插入一条不属于表中的数据
  8. Oracle SQL 语言分类
  9. [MyBatis]DAO层只写接口,不用写实现类
  10. 【Android 应用开发】BluetoothSocket详解
  11. js中json的添加和指定位置的删除
  12. spring bean之间的关系:继承,依赖,注入
  13. DNSCrypt
  14. 直接修改java的war包
  15. 【WEB2.0】 网页调用QQ聊天(PC+M站)
  16. vs code 设置工作区背景图片方法
  17. GreenPlum:基于PostgreSQL的分布式关系型数据库
  18. Redis--初入
  19. 关于映射异常org.hibernate.MappingException: An association from the table DUTY_INFO refers to an unmapped class: com.pms.entities.other.Department的原因。
  20. ISO模型的七个分层

热门文章

  1. Nginx学习——简介及常用命令
  2. idea plugin 进度条
  3. 用Cython加速Python代码
  4. C#WinForm 窗体回车替换Tab
  5. Linux的各个发行版本(二)
  6. OpenGL的编译和使用
  7. (PASS)java中打印当月的日历的每一天
  8. 基于javaweb人脸识别注册登录系统
  9. ajax-jq
  10. leetcood学习笔记-110-平衡二叉树