Anda di halaman 1dari 2

#include

#include
#include
#include

<stdio.h>
<stdlib.h>
<ctype.h>
<string.h>

/*
switch(opc)
{
case 1: printf();
break();
default: printf();
break();
}//
*/
const char *SigCad[]={
"switch", "(", "op", ")", "{", "case", ":", "printf()",";","break();","}"
};
int SigCad_size=11;
static int cmp(const void *cad1, const void *cad2){
return strcmp(* (char * const *) cad1, * (char * const *) cad2);
}
int main(int argc, char *argv[]) {
printf("Mostrar cadena:\n\t");
for(int n=0; n<SigCad_size; n++)
printf("%s ", SigCad[n]);
int i=0;
if (strcmp(SigCad[i],"switch"))
{
i++;
if (strcmp(SigCad[i],"("))
{
i++;
if (strcmp(SigCad[i],"op"))
{
i++;
if (strcmp(SigCad[i],")"))
{
i++;
if (strcmp(SigCad[i],"{"))
{
i++;
if (strcmp(SigCad[i],"case"))
{
i++;
if (strcmp(SigCad[i],":"))
{
i++;
if (strcmp(SigCad[i],"printf()"))
{
i++;
if (strcmp(SigCad[i],";"))
{
i++;
if (strcmp(SigCad[i],"break();"))

{
i++;
if (strcmp(SigCad[i],"}"))
{
}
else
printf("se
}
else
printf("se
}
else
printf("se
}
else
printf("se
}
else
printf("se
}
else
printf("se

esperaba break");
esperaba ;");
esperaba printf");
esperaba :");
esperaba case");
esperaba {");

}
else
printf("se esperaba
}
else
printf("se esperaba
}
else
printf("se esperaba
}
else
printf("se esperaba
}
}

)");
op");
(");
switch;");

Anda mungkin juga menyukai