c/c++
文章平均质量分 63
zhangzhizhen1988
这个作者很懒,什么都没留下…
展开
-
c的链表实现
闲着没事干,一直都在写erlang,很久不碰C 了,想起把这些基础的东西码一下/*-----------------------1-3.c-------------------------------*/#include "stdio.h"#include typedef int ElemType;typedef struct node{ ElemType data; stru原创 2012-04-17 16:29:29 · 483 阅读 · 0 评论 -
Debug Assertion Failed! File: isctype.c Line: 56 Expression (unsigned) (c+1) <=256
如标题,常常遇到的一个报错,以前在用vc6.0的时候就遇到过,也确实用网上介绍的办法一下子就解决了,方法如下:将项目设置中->配置属性->C/C++->语言->默认Char无符号,选择是(/J)不过在用vs2010开发环境的时候,是找不到上面的设置栏目的,网上很多介绍根本就没有自己动手实践过,浪费了我很多的时间搜索。而且我到现在还没有解决,不过有收获的是,懂得了大致的原因:原创 2012-05-02 13:59:25 · 15334 阅读 · 3 评论 -
堆栈的c 语言实现
/*-----------------------1-4.c-------------------------------*/#include "stdio.h"#include "malloc.h"#include #define STACK_INIT_SIZE 100#define STACK_INCREMENT 10typedef char ElemType;typedef原创 2012-04-17 16:32:42 · 667 阅读 · 0 评论 -
D3D-lines(+D3DFVF_XYZ和D3DFVF_XYZRHW的区别)
#included3d9.h>#pragma comment(lib, "d3d9.lib")#pragma comment(lib, "d3dx9.lib")#define WINDOW_CLASS "UGPDX"#define WINDOW_NAME "Drawing Lines"// Function Prototypes...bool InitializeD3D(HWN转载 2012-05-09 17:03:33 · 1160 阅读 · 0 评论 -
Coroutine介绍
今天看了云风的blog里面写到了一个片段:“我们采用的是大量进程(非 OS进程,这里指 Erlang进程)协作工作的模式。”大体思考了一下,他们用c+lua开发,这里指的Erlang进程,大概指的是采用了与Erlang相似的“协程”方式。于是顺便了解了一下协程的概念和最简单的实现。coroutines是一个古老的计算模式,中文翻译叫“协程”,在现代程序语言里面属于“非主流”,erlang语言底原创 2012-06-20 21:07:32 · 1645 阅读 · 2 评论