.
else if(strcmp(p,\ else if(strcmp(p,\ else if(strcmp(p,\ else if(strcmp(p,\ else if(strcmp(p,\ else if(strcmp(p,\ else if(strcmp(p,\ else if(strcmp(p,\ else if(strcmp(p,\ else if(strcmp(p,\ else if(strcmp(p,\ else if(strcmp(p,\ else if(strcmp(p,\ else if(strcmp(p,\ else if(strcmp(p,\
else {fprintf(outfile,\未定义\\n\ }
void main() {FILE *fp,*out; int i=0,x=0,y=0; int EA=0;
char ch,str[10000],idstr[10],systr[2]; if((fp=fopen(\ {printf(\ exit(0);}
if((out=fopen(\ {printf(\ exit(0);} ch=fgetc(fp);
while(ch!=EOF)
{str[i]=ch;str[i+1]='\\0';i++;ch=fgetc(fp);} i=0;
while(1) {
if(str[i]=='@') break; else
if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z')|| (str[i]>='0'&&str[i]<='9')||(str[i]=='_')) {idstr[x]=str[i];idstr[x+1]='\\0';x++;i++;EA=1;} else {
精选文档
.
x=0;
if((strlen(idstr)!=0)&&(EA)) analzid(out,idstr); idstr[x]='\\0';
if(str[i]<'0'||(str[i]>'9'&&str[i]<'A')|| (str[i]>'Z'&&str[i]<'a')||str[i]>'z') {
if(str[i]!='!'&&str[i]!='='&&str[i]!='<'&&str[i]!='>') {
systr[y]=str[i];systr[y+1]='\\0';analzsy(out,systr);i++; }
else
if((str[i]=='!'&&str[i+1]=='=')||(str[i]=='='&&str[i+1]=='=')||
(str[i]=='>'&&str[i+1]=='=')||(str[i]=='<'&&str[i+1]=='=')||
(str[i]=='<'&&str[i+1]=='<')||(str[i]=='>'&&str[i+1]=='>')) {
systr[y]=str[i];systr[y+1]=str[i+1];systr[y+2]='\\0'; analzsy(out,systr);i++;i++; } else {
systr[y]=str[i];systr[y+1]='\\0';analzsy(out,systr);i++; }}}}
printf(\全部结果已经存入outfile.txt文档-----\\n\ fprintf(out,\完成--------\ fclose(fp); fclose(out); }
精选文档
相关推荐: