本文整理汇总了C++中DFA::actualizar方法的典型用法代码示例。如果您正苦于以下问题:C++ DFA::actualizar方法的具体用法?C++ DFA::actualizar怎么用?C++ DFA::actualizar使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DFA
的用法示例。
在下文中一共展示了DFA::actualizar方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main (void){
char opcion;
char nombrefichero[50];
int errorapertura;
cout << "\nDFA Detector v2.2.1" << endl;
cout << "\nEste programa le permitirá conocer si una cadena es válida en base a un DFA introducido." << endl;
DFA dfacito (nombrefichero, errorapertura);
while (errorapertura == 0){
while (opcion != 's'){
cout << "\nMenú de opciones del DFA." << endl;
cout << "c. [c]argar fichero .dfa" << endl;
cout << "m. [m]ostrar DFA." << endl;
cout << "i. [i]dentificar estados de muerte." << endl;
cout << "a. [a]nalizar cadena." << endl;
cout << "s. [s]alir del programa." << endl;
cout << "Introduzca una opción: " << endl;
cin >> opcion;
while (opcion != 'c' && opcion != 'm' && opcion != 'i' && opcion != 'a' && opcion != 's'){
cout << endl << "La opción introducida no es correcta. Introduzca otra: " << endl;
cin >> opcion;
}
switch (opcion){
case 'c': dfacito.actualizar (nombrefichero, errorapertura);
while (errorapertura == 1){
dfacito.actualizar (nombrefichero, errorapertura);
}
break;
case 'm': dfacito.mDFA ();
break;
case 'i': dfacito.mestadosmuerte ();
break;
case 'a': dfacito.acadena ();
break;
case 's': cout << "\n¡Hasta pronto!\n" << endl,
errorapertura = 354321;
}
}
}
}