下载地址:
下载地址1(本站为飞网专业下载站,域名:down.cfei.net)
资源简介:
这是一个比较强的词法分析器:代码分析 在整个程序代码中,分别定义了5个主要的分函数,将字符转换成二进制的字符形式。代码如下:char * dtb(char *buf){ int temp[20]; char *binary; int value=0,i=0,j; for(i=0;buf[i]!='\0';i++) value=value*10+(buf[i]-48); /*先将字符转化为十进制数*/ if(value==0) { binary=(char*)malloc(2*sizeof(char)); binary[0]='0'; binary[1]='\0'; return(binary); } i=0; while(value!=0) { temp[i++]=value%2; value/=2; } temp[i]='\0'; binary=(char*)malloc((i+1)*sizeof(char)); for(j=0;j<=i-1;j++) binary[j]=(char)(temp
飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。