Escolar Documentos
Profissional Documentos
Cultura Documentos
#include <fstream>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
class transicoes
{
char *trans;
public:
transicoes();
~transicoes();
transicoes(char*);
};
class AFD
{
private:
vector <char> estados;
vector <char> alfabeto;
transicoes *transicao;
char *estadoinicial;
vector <char> estadosfinais;
int numpalavrasteste;
char *palavrasteste[];
public:
voidinserealfabeto(char *aux)
{
alfabeto.insert(aux);
}
};
/*
void le()
{
char arquivo[]="dados.txt", info[255];
FILE *arq;
arq = fopen(arquivo, "r");
if (arq == NULL)
cout << "Erro, nao foi possivel abrir o arquivo\n";
else
while ((fgets(info, sizeof(info), arq)) != NULL)
cout << info;
fclose(arq);
}
*/
int main()
{
//declaracao de variaveis
ifstream entrada; //variavel de fluxo de entrada
AFD automato; //AFD
char *palavra;
//contadores
contaestado=0;
contaalfabeto=0;
//resto do codigo hue
palavra = new char[1];
entrada.open("teste.txt");
char *srt = new char[255];
entrada.getline(str,255);
//le transicoes
delete[] palavra;
palavra = new char [2];
do
{
}while(sizeof(palavra)!=1);
//system("pause");
return 0;
}