关于字符串位移位 这两空应该填什么好呢,第一空觉得很简单,一开始就想sizeof(len),后来一起也不是那么回事,觉得sizeof(len+n)也许更好一点。那么第二空呢,其实答案很简单了,当q-s2>=len时,指针q已经全部复制了,所以只要加上'\0'就OK了。下面我贴一下已经运行过的代码吧,vc6.0的#include #include #include void main(
C++设计模式之简单工厂模式 最近在学习设计模式,感觉简单的还是容易弄懂的,所以就写了个简单工厂模式,供学习设计模式的朋友一起学习。楼主文笔不好,先贴上代码,供大家参考,如有错误,希望能留言指正。谢谢!#include using namespace std;class Product //产品的基类{public: void virtual Show()=0;};class Prod
C语言实现二叉树 这是lz的第一篇博客,欢迎大家的到来!现在进入正题,熟悉算法的应该都听说过二叉树,这篇文章可供不理解二叉树的人学习。好啦,直接贴代码。。。#include #include #include typedef struct node //定义一个树的结点{char data;struct node *left;struct node *righ
C语言循环链表 //声明下,这是一个循环链表,只实现了循环链表的创建以及遍历//可供初学者学习#include #include typedef struct node //定义一个结构体{int data;struct node *next;}Node;Node *create(int a) //创建一个循环链表,并返回它的头指针。{N