易截截图软件、单文件、免安装、纯绿色、仅160KB

看《C专家编程》,学到一招。。。

有时免不了画个图或自己造字什么的,书中给出的技巧真妙。。。


#define X )*2+1
#define _ )*2
#define S ((((((((0 //8X8
//#define S ((((((((((((((((0 //16X16

定义一个数组:
static unsigned short ItWhatXXX[]={
S _ _ _ _ _ _ _ _,
S _ _ X X X X _ _,
S _ _ _ X X _ _ _,
S X X _ _ _ X X X,
S _ _ X _ X _ _ _,
S _ _ X X X X _ _,
S _ _ X _ _ _ _ _,
S _ _ _ _ _ _ _ _
};

如果是16X16的,每行要放16个符号。
人家是怎么想出来的。。。
晕。。。。。。。
我也发现一个绝妙的技巧:
原来1+1=2!
哈哈。。。。。

通过宏替换很强大

不过我还是喜欢用字模工具自己生成

至少,编译起来快一点



引用
晕。。。。。。。
我也发现一个绝妙的技巧:
原来1+1=2!
哈哈。。。。。


原来1楼是高手啊。。。。。真高呀
但也用不着这么嘲笑吧,比这本书的作者还厉害,还高!!!!

这个还是很巧妙的...

C里高手有两个基本条件:
1.指针用得好
2.宏用得好

呵呵,个人认为

刚看这本书。努力!!!

呵呵 楼主 别泄气 哈哈

谁都是一步一步来的

让别人说去吧,呵呵

假如不用这个办法,楼主会想到什么样的办法呢?

这个技巧我是无论也想不出来的,但也不觉得的自己笨,呵呵,《C专家编程》的作者也说了,他这也是从一个新闻组里学到的。。。


相关问答:

eclipse3.5+cdt编译c有问题

编译普通的c没问题啊,但编译javah生成的就报错:
gcc -O0 -g3 -Wall -c -fmessage-length=0 -oHelloWorld.o ..\HelloWorld.c
gcc -otest.exe HelloWorld.o
d:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../. ......

c中的转义字符问题

    '\108'作为字符常量对不对?
转义字符'\ddd'表示3位8进制所代表的字符。 但是108不是正确的8进制表示方法,因此应该是错误的。
但是char a='\108'; 为什么编译不出错呢?
\108 没超过 ......

C、C++、VC++ 精品电子书发布啦!

内容涉及:C、C++、STL、VC++、MFC、COM、ATL、Windows网络编程、数据库编程、Windows驱动编程、软件工程、Windows操作系统编程,等等方面。

下载地址:http://www.cctry.com/forumdisplay.php?fid=46

......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号