#include <stdio.h>
#include <string.h>
int main(void)
{
int type;
char temp[MAXTOKEN];
while(gettoken()!=EOF)
{
strcpy(out,token);
while((type=gettoken())!='\n')
{
if(type==PARENS||TYPE==BRACKETS)
strcat(out,token);
else if(type=='*')
{
sprintf(temp,"(*%s)",out);
strcpy(out,temp);
}else if(type==NAME)
{
sprintf(temp,"%s %s",token,out);
strcpy(out,temp);
}else{
printf("invalid input at %s\n",token);
}
}
printf("%s\n",out);
}
return 0;
}
undcl函数将文字描述转化为声明
最新推荐文章于 2023-02-21 15:41:00 发布