Rede de pety
Por: leotoppel • 21/8/2015 • Abstract • 250 Palavras (1 Páginas) • 453 Visualizações
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main()
{
int n,contp,cont,vt,numt,len,ra,tamanho,quantidadep,contstr;
char ch,strPn[1000],strA[1000],TN[3],n1t0[2],str[1];
FILE *config;
FILE *inicial;
FILE *trans;
contstr=1;
config = fopen("configuracao.txt", "r");
if(config == NULL)
printf("===============impossivel ler o arquivo==============\n");
else
while( (ch=fgetc(config))!= EOF )
{
if( (ch=fgetc(config))== '{' )
{
while( (ch=fgetc(config))!= 59 )
{
strA[n]=ch;
n++;
}
}
if( (ch=fgetc(config))== '(' )
{
while( (ch=fgetc(config))!= ')' )
if(ch=='p')
contp++;
}
}
tamanho=0;
while( strA[tamanho] != '\0')
{
tamanho++;
}
fclose(config);
inicial = fopen("estadosiniciais.txt", "r");
cont=0;
n=0;
while( (ch=fgetc(inicial))!= EOF )
{
if(ch==61)
{
while( (ch=fgetc(inicial))!= 44 )
{
strPn[cont]=ch;
cont++;
}
}
}
quantidadep=0;
while( strPn[quantidadep] != '\0')
{
quantidadep++;
}
fclose(inicial);
trans = fopen("transicao.txt", "r");
numt=0;
while( (ch=fgetc(trans))!= EOF )
{
if(ch==84)
{
numt++;
}
}
trans = fopen("transicao.txt", "r");
printf("P1\tP2\tP3\n");
for(n=0;n<quantidadep;n++)
{
printf("%c\t",strPn[n]);
}
...