![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码研究
文章平均质量分 63
ashbell
这个作者很懒,什么都没留下…
展开
-
[C]:把一个整数分解成个位, 十位.....
<br /> <br />最近在翻看C语言的书, 自己也买了一本K&R原版的, K&R的好处在于讲解各种函数的由来和系统接口!<br /> <br />但是中文的C语言则很多是关于一些简单处理, 比如strcpy,strncat,strcat这些函数的实现....<br /> <br />一时心血来潮, 突然想出了如果给出一个整数, 这个整数有很多位(我并不知道它有多大?), 怎么来把它分解出来?<br /> <br />这个虽然简单, 但毕竟是自己一点点想出来的, 留与此地, 方便以后查阅.....<br原创 2011-03-14 12:58:00 · 1734 阅读 · 0 评论 -
[C] 整人的NCRE3题目, 关于string的操作.
也不知道谁出的这些题目, 着实把我们这些计算机程序小白弄得够呛的 :)!题目的意思是 : 把一个字符串中 字母 o 左边的字符移动到右边, 然后删除字母 o 把剩下的字符放到左边, 最后得出一个新的字符串. 说白了就是: 从左至右将 o 两边的字符串交换位置, 然后删除 o 我的具体思路是 : 1. 逐个扫描字符, 发现 o ,就进行处理, 2. 移动左边的字符到右边, 然后删除 o原创 2011-03-16 16:06:00 · 461 阅读 · 0 评论 -
Gvim 的 .gvimrc的配置文件,Backup
在ubuntu下安装完Gvim之后, 每次打开Gvim都没有中文菜单,提示非法的字符串? 解决&&原因: Ubuntu 10.04 Lucid Lynx默认安装将会把中文区域设置为zh_CN.utf8,而GVim能识别的中文区域设置为zh_CN.UTF-8。因此GVim会在启动时 报错,且无法正常加载中文菜单。 cd /usr/share/vim/vim72/lang sudo ln -s menu_zh_cn.utf-8.vim menu_zh_cn.utf8.vi原创 2011-04-13 21:57:00 · 2184 阅读 · 0 评论 -
SED-强大的流编辑器-[学习01]
sed - stream editor for filtering and transforming text作为一个UNIX/Linux平台下强大的流编辑器, 是非常值得我们这些Linux fans去学习和深入理解的。 G :::: 跳至[缺省是到文件末尾] Ctrl + g = ^g :::: 显示状态栏 本文所有的内容均来自互联网, 而且是来在国外的论坛或者网站原创 2011-06-19 00:50:00 · 946 阅读 · 0 评论 -
[UNIX Network Programming Vo.1]--Something About Daytimeserver
1. If you're not already in the habit of using snprintf instead of the older sprintf, now's the time to learn. Calls to sprintf cannot check for overflow of the destination buffer. snprintf, on the other hand, requires that the second argument be the size原创 2011-05-05 23:26:00 · 944 阅读 · 0 评论 -
C --cp2 类似cat工具的小程序。
cat这个工具在很多时候确实相当方便,它的功能就是文件的输入输出, 能将一个文件完整的重定向输出到另外一个文件中。有时候它的操作对象是标准输入输出。比如想快速新建一个文件并往里面写入内容, cat > newfile ,输入完毕ctrl + d 即可。下面是原创 2011-07-04 00:21:32 · 1444 阅读 · 0 评论 -
Shunting+yard -- RPN 算法
C \Code /* 当前日期: 2008-09-07 星期日 */#include #include #define bool int#define false 0#define true 1// operators// precedence转载 2011-10-13 21:31:32 · 1475 阅读 · 0 评论