how to execute code after yylex(); commandКак завершить ввод в Лекса при выполнении на CMD win7
У меня та же проблема, что и выше вопрос, не в состоянии выполнить что-либо ниже yylex()
%{
#include<stdio.h>
int vowel=0;
int cons=0;
%}
%%
"a"|"e"|"i"|"o"|"u"|"A"|"E"|"I"|"O"|"U" {printf("is a VOWEL");vowel++;}
[a-zA-z] {printf("Is a Consonant");cons++;}
%%
int yywrap()
{
return 1;
}
main()
{
printf("Enter String\n");
yylex();
printf("vowel=%d and Consonent=%d",vowel,cons);//how to execute this statement?
}
я на win7 и ответ говорит, чтобы закончить ввод с помощью Ctrl + d (в CMD не работает).
Итак, как закончить ввод, который позволяет выполнить следующий оператор?