C语言使用printf(“filename:%s”, FILE);打印文件名,发现会将文件所在的目录也打印出来

#include <string.h> //strrchr()函数所需头文件
//windows:
#define filename(x) strrchr(x,'\\')?strrchr(x,'\\')+1:x
//linux :
#define filename(x) strrchr(x,'/')?strrchr(x,'/')+1:x
printf( "filename:%s\n", filename( __FILE__ ) );

C语言使用__FILE__只打印文件名相关推荐

  1. C语言函数调用错误信息打印

    错误打印 说明 所需头文件 PERROR() STRERROR() 两个宏说明: __FILE__(左右各两个下划线未显示) __LINE__(左右各两个下划线未显示) 其他函数: 说明 我的目的是在 ...

  2. 打印时总跟出一页计算机主的纸,打印机只打印一页却重复不停打印的原因之一和解决方法...

    打印机只打印一页却重复不停打印的原因之一和解决方法 腾讯视频/爱奇艺/优酷/外卖 充值4折起 打印机和电脑配套使用时,会出现各种各样问题,就比如有时候设定只打印一页纸,打印机却重复在打印,今天小编以w ...

  3. 北华大学c语言题库百度云,北华大学C语言题库精简打印版(全).doc

    北华大学C语言题库精简打印版(全).doc 北华大学C语言题库精简打印版(全)一.判断题 - 正确篇1.字符常量的长度肯定为1.Y2.在调用函数时,实参把值传送给对应位置上的形参,形参的值不能传给实参 ...

  4. 在EXCEL中如何设置打印区域,只打印部分区域

    在EXCEL中如何设置打印区域,只打印部分区域 目录 在EXCEL中如何设置打印区域,只打印部分区域 1.点击菜单栏"视图"中"分页预览" 2.找到工具栏中&q ...

  5. linux 只显示文件名称,如何使用grep在Linux上只显示文件名?

    如何使用grep在Linux上只显示文件名(没有内嵌匹配项)? 我通常使用的是: find . -iname"*php" -exec grep -H myString {} \; ...

  6. linux只显示文件,ls如何只显示文件名

    要列出当前目录下所有的文件名和目录名直接使用ls命令即可. 但如何只列出文件名而不列出目录呢? 查遍了ls 的帮助,也没看到有这个现成的选项. 幸好这个问题还是比较常见的,网上已经有了一些解答,但实验 ...

  7. linux ls只显示文件名或者文件夹名

    在某些场合我们需要把当前的目录保存到某个文件下导出,则需要提取对应的文件夹名或者文件名 1.只显示文件名: ls -l | grep ^[^d] | awk '{print $9}' 2.只显示文件夹 ...

  8. 06--MySQL自学教程:DML(Data Manipulation Language:数据库操作语言),只操作表

    1.DML(Data Manipulation Language:数据库操作语言) 1)DML(Data Manipulation Language:数据库操作语言): 只操作表(插入,删除,修改), ...

  9. window.print只打印了1页的原因

    2019独角兽企业重金招聘Python工程师标准>>> 当css中做如下设置 body{ height:100% } 或者 body { height: 100% } window. ...

最新文章

  1. 优化应用启动时的体验
  2. 解决oracle语句中 含数字的字符串按数字排序问题
  3. 【转】刨根究底CSS(2):CSS中的各种值——初始值,就是默认值吗?
  4. C++(STL):24 ---序列式容器stack用法
  5. mysql myisam 分表_mysql myisam简单分表设计
  6. python之Beautiflusoup操作
  7. Matlab2017a许可证问题:一直提示激活
  8. 多线程实时数据采集MFC VISUAL C++ /C++
  9. Drools规则引擎快速入门(一)
  10. EXCILE 电子表格常见公式
  11. 一、Maven-单一架构案例(创建工程,引入依赖,搭建环境:持久化层,)
  12. 计算机剪切全选快捷键,全选快捷键是什么
  13. FPGA-10:设计个简单的cpu(真的简单!)
  14. iPad goodnotes 5 打开很慢“准备自己的资料库,获得更快体验”解决
  15. linux qnx 开发平台,QNX学习笔记之QNX Momentics IDE开发工具使用笔记
  16. ANTMINER KA3 波卡链Polkadot绝对王者
  17. C语言将十进制转换成十六进制
  18. 百度地图api离线开发(示例源代码)
  19. 安全管家安卓_【沙发管家】电视盒子Root是什么意思?Root有风险吗?
  20. 常用shell脚本集合

热门文章

  1. C语言实现最大公约数的辗转相除法和更相减损法
  2. 在vuecli3怎么设置全局公用的样式变量?
  3. 位置式PID与增量式PID代码实现(python)
  4. Python常见库matplotlib之画图文字的中文显示
  5. 创意电子学小知识:电阻
  6. 怎样将应用程序发布到Apple store上去 (一)
  7. softmax与logistic关系
  8. 详谈高大上的图片加载框架Glide
  9. maven打包jar到本地仓库
  10. 索引顺序表查找算法(分块查找)