关于_tcsrchr一行代码
来源:互联网 发布:网络赚钱入门必读pdf 编辑:程序博客网 时间:2024/06/05 15:29
今天看代码,突然看到了一句让我犯蒙的,一时间还没反应过来。
代码是这样写的: *_tcsrchr(szPath,_T( '\\' ) ) = 0;
仔细推敲了一下,这句代码其实可以分解为两句。 _tcsrchr( szPath, _T( '\\' ) )查找szPath中最后一个\所在的位置,并返回\以后的字符串(包括\)。
*是取值操作,返回指针所指向地址的值,赋为0也就是将后面的字符串截断.
还有一种写法,效果是一样的(_tcsrchr(szPath, _T('\\')))[1] = 0;
有些代码一组合起来的确不容易读,下次见了就不会在蒙了,遇到不懂的代码,应该用基础知识去推一下,说不定,不攻自破呢
- 关于_tcsrchr一行代码
- _tcsrchr
- CharNext && _tcsrchr
- _tcsstr _tcsrchr
- _tcschr、_tcsrchr
- 关于《第一行代码》中安卓通知的修改
- eclipse中关于复制和移动一行代码的快捷键
- 关于《第一行代码Android》对于后台阐释的补充
- _tcsrchr 的用法
- 一行代码“清理”桌面
- 一行代码关闭进程
- 万年历代码 一行
- 一行代码收集页
- 倚马千言不若代码一行
- 一行代码的神奇!
- 第一行代码
- 一行代码创建AlertView
- 一行代码初始化dict
- Rabin-Karp算法 (拉宾-卡普)
- 继承扩展DataGrid的editors
- Linux 时间操作
- sed实例收集
- MFC中Tab控件的使用详解
- 关于_tcsrchr一行代码
- FTP 文件上传
- ASCII编码
- Jquery,css如何创建一个悬浮的广告页面?
- Hibernate自动建库建表
- Open vSwitch Q&A
- 《Unix & Linux 大学教程》 - 第十一、十二章 学习笔记
- 查看Oracle当前用户下的信息(用户,表视图,索引,表空间,同义词,存储过程函数,约束条件)
- OpenGL中设置颜色到底应该用小数还是整数?