![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Code
王大军9527
这个作者很懒,什么都没留下…
展开
-
自己写的 字符串函数strcpy
字符串函数char *stcpy(char *dest, const char *src) 是将原字符串 src 的内容复制到 目的字符串 dest 里。但是strcpy()函数是一个很危险的函数,如果需要复制源字符串 src 的大小比目的字符串 dest 大,调用函数的时候,并不会报错,复制字符串的时候,分配给目的字符串的内存不够存储要复制的字符串,复制的时候就 依次 覆盖其他的内存空间,这样会造成不可预见的错误。 我自己写的strcpy()的思想是: 函数中的 目原创 2010-07-19 21:00:00 · 1413 阅读 · 1 评论 -
数据结构 栈
栈 是 数据结构中很重要的一个结构体,特点是 后进先出,由于栈的特点程序设计使用的频率很高。 下面是我写的一个很简单的栈以及一些对栈的操作:/* *File: stack.h *Author:hui *Created:2010-7-20 *Modified: */#define MAXSIZE 100typedef struct _stack{ char element[MAXSIZE]; int top;}stack;stack* cr原创 2010-07-21 08:26:00 · 343 阅读 · 0 评论 -
以 2、3……16 进制输出一无符号整型数
以 2、3……16 进制输出一无符号整型数,代码如下: 递归算法: void binary_to_ascii(unsigned int value, short int binary) //value是要求输出的数,binary是进制 { unsigned int quotient; //临时变量存储每次的商 quotient = value / binary;原创 2010-07-26 07:59:00 · 1599 阅读 · 0 评论 -
itoa与atoi ftoa与atof的实现
有的系统库中有提供这两个函数的实现,前两天也自己尝试写写这两个函数,代码实现如下: /*============itoa=============*/ /*把num转换成字符串存放在str 指向的字符串里*/ int myitoa(int num, char *str) { int temp; int sign = 0; //标记num的符号 char *p;原创 2010-07-24 10:38:00 · 12260 阅读 · 2 评论 -
用链表实现的栈
<br /> <br /> 链表是相当重要的数据结构,对于链表的操作,只有多多练习才会有感觉。以下是我用链表实现的栈:<br /> <br /> <br />/*<br /> *File: stacklist.h<br /> *<br /> */<br /> <br /> <br />#ifndef_STACKLIST_H_<br />#define _STACKLIST_H_<br /><br />typedefstruct _StackNode{<br /> int dat原创 2010-07-26 13:25:00 · 535 阅读 · 0 评论