这是我有始以来见过的最坑爹的代码了,你们看懂了吗?
来源:互联网 发布:鬼屋知乎 编辑:程序博客网 时间:2024/06/10 15:10
int getFileName(const string &pathName, string &name){char tmpName[128] = {0};//保存临时的文件名int n = 0;//记录tmpName中的位置//先获得文件的完整名字,包括后缀for(unsigned int i = 0; i < pathName.size(); i++){if('/' == pathName.c_str()[i])//遇到分隔符{n = 0;//还原continue;}tmpName[n++] = pathName.c_str()[i];//复制字符}tmpName[n] = '\0';//加入结尾if(strlen(tmpName) == 0)//坑爹阿!!竟然没找到return -1;//再截去后缀for(int i = 0; i < n; i++){if('.' == tmpName[i])//找到拉{tmpName[i] = '\0';//加入结尾就行了break;}}if(strlen(tmpName) == 0)//又坑爹拉!!文件名竟然以‘.’为开头return -1;name = tmpName;//赋值return 0;}
这么一简单的功能竟然写得这样繁锁,真是个人才
- 这是我有始以来见过的最坑爹的代码了,你们看懂了吗?
- 我要结婚了,你们有什么要说的么???
- 这几天阅读了工作以来读过的最大的…
- 工作以来给了我很多力量的一些文章
- 你们来了又走了,我的心丢了
- 熊猫烧香真的那么厉害吗?我看是你们的安全意识太差了吧!
- 我的竞争力是,有你们的帮助。
- 《北漂,2013好好混》---这是我最近读过的最有感触的文章了,希望大伙都看看!
- 《北漂,2013好好混》---这是我最近读过的最有感触的文章了,希望大伙都看看!
- 一个噩梦,还好你们看到了,要不我可能真的和你们永别了。。。
- 说实话我只能灌水,我谈技术你们有几个懂的啊?不信?随便发一段我写的代你们有几个能看懂的啊?
- 说实话我只能灌水,我谈技术你们有几个懂的啊?不信?随便发一段我写的代你们有几个能看懂的啊?
- 说实话我只能灌水,我谈技术你们有几个懂的啊?不信?随便发一段我写的代你们有几个能看懂的啊?
- 说实话我只能灌水,我谈技术你们有几个懂的啊?不信?随便发一段我写的代你们有几个能看懂的啊?
- 说实话我只能灌水,我谈技术你们有几个懂的啊?不信?随便发一段我写的代你们有几个能看懂的啊?
- 说实话我只能灌水,我谈技术你们有几个懂的啊?不信?随便发一段我写的代你们有几个能看懂的啊?
- 说实话我只能灌水,我谈技术你们有几个懂的啊?不信?随便发一段我写的代你们有几个能看懂的啊?
- 说实话我只能灌水,我谈技术你们有几个懂的啊?不信?随便发一段我写的代你们有几个能看懂的啊?
- java基础学习(7)
- 无厘头的吐槽
- 地址簿的使用
- Android 注册广播的两种方式区别
- Liferay 配置Oracle
- 这是我有始以来见过的最坑爹的代码了,你们看懂了吗?
- Service 启动 Bind与unBind区别
- PoqweDesign 查看全部sql语句
- UI设计师常去的网站大全
- 文件操作
- return与exit的区别是什么?
- Android Service 服务详细讲解
- 算法导论笔记之----双向链表
- 阿里巴巴离职DBA 35岁总结的职业生涯