crystalhk
发表于 2009-5-19 10:19:00
**** Hidden Message *****
cszs
发表于 2009-5-20 22:03:59
做和好长时间。还是有点问题。
我的代码是下面的。现在来学习大家的思路
**** Hidden Message *****
===========================================================
下面是学习以后。自己弄的代码。好像有点恶心
main()
{
int a;
for(a=0;a<16*16;a++)
{
if((a+1)%16==1)
printf("\n%02xH ",a/16);
if(a==7||a==8||a==9||a==10||a==11||a==12||a==13||a==27)
printf(" ");
else
printf("%c",a);
if(((a+1)%8)==0&&a!=0 && ((a+1)%16)!=0)
printf("--");
}
}
[ 本帖最后由 cszs 于 2009-5-23 14:10 编辑 ]
cszs
发表于 2009-5-20 22:08:55
哎。看来我是笨鸟中的笨鸟了。先学习学习大家的代码和思路。
看书去了.
sswater
发表于 2009-5-21 23:46:50
来晚了,贴个图。
coke_cz
发表于 2009-5-30 16:44:27
#include "stdio.h"
void main()
{
unsigned char a;
for(*((char *)&a) = 0; *((char *)&a) < 16*16; (*((char *)&a))++)
{
if((*((char *)&a)%16) == 0 && (*((char *)&a) != 0))printf("\n");
if((*((char *)&a)%16) == 0) printf("%02XH ", a/16);
if((*((char *)&a)%8 == 0) && (*((char *)&a)%16) !=0)printf("-");
if(*((char *)&a)==7 || *((char *)&a)==8 || *((char *)&a)==9 ||
*((char *)&a)==10 || *((char *)&a)==13 ||*((char *)&a)==27)printf(" ");
else printf("%c",*((char *)&a));
if (a==255)
return;
}
}
enze
发表于 2009-7-28 13:34:08
学习学习
lastone
发表于 2009-8-9 18:50:20
感谢NISY放出这16课,让我等菜鸟也可以学习.
整了一天显示还是有点问题, 只能做到这样了
main()
{
int i=0,k=0,a;
for (a=0;a<16*16;a++)
{
if (!(a%8))
{
if (!(i%2)) printf("\n0%dH ",(k+1)/2);
else printf("--");
i++;k++;
}
printf("%c",a);
}
}
天下
发表于 2009-12-6 17:27:06
来看下啊
luck068
发表于 2009-12-14 10:27:47
老大!你说的好棒啊!!
wow goldcheapest wow goldworld of warcraft goldaion goldcheap wow accountscheap wow account
luck068
发表于 2010-4-2 03:32:57
顶顶顶!
wow game cardwow buy goldwow time cardcheapest wow goldwow cd key