CENTRO UNIVERSITARIO UAEM
ATLACOMULCO
LICENCIATURA EN
INGENIERÍA EN COMPUTACIÓN
NOMBRE DEL DOCENTE:
INGENIERO.
HÉCTOR CABALLERO HERNÁNDEZ
NOMBRE MATERIA:
AUTÓMATAS Y LENGUAJES FORMALES
NOMBRE DE LA ALUMNA:
HEIVILINA PÉREZ ARIAS
GRUPO:
ICO-19
TURNO:
MATÚTINO
TRABAJO A ENTREGAR:
CODIGO EN C++ PARA REALIZAR LA
IDENTIFICACION DE UN ALFEBETO DENTRO DE UN TEXTO
FECHA DE ENTREGA:
MAYO DE DE 2015.
CODIGO EN
C++ PARA REALIZAR LA IDENTIFICACION DE UN ALFEBETO DENTRO DE UN TEXTO
#include
<cstdlib>
#include
<iostream>
#include
<fstream>
#include
<stdio.h>
#include
<string.h>
#include
<conio.h>
FILE*doc;
using namespace
std;
int main(int
argc, char *argv[])
{
cout<<"\n\tCENTRO
UNIVERSITARIO UAEM ATLACOMULCO"<<endl;
cout<<"\n\t\tAUTOMATAS Y
LENGUAJES FORMALES"<<endl;
cout<<"\nINTEGRANTES:
"<<endl;
cout<<"=>Heivilina Perez
Arias"<<endl;
cout<<"=>Mayte Ricardo
Cruz"<<endl;
cout<<"\nPROGRAMA: ALFABETO
"<<endl;
cout<<endl;
ifstream
entrada("archivo.txt");
if(!entrada){
cerr<<"El archivo no
se puede abrir"<<endl;
exit(1);
}
char linea
[5000];
while(!entrada.eof()){
entrada.getline(linea,5000);
cout<<" NOMBRE DE LA CADENA "<<endl;
cout<<linea<<endl;
string
cadena(linea);
cout<<"El
tamanio de la cadena es:"<<cadena.length()<<endl;
char
alfabeto[1000]={};
int i=0,j=0;
while(cadena[i])
{
if(!strchr(alfabeto,cadena[i]))
alfabeto[j++]=cadena[i];
i++;
}
alfabeto[j]='\0';
doc = fopen
("alfabeto++.dat","a+");
ofstream
salida("alfabeto.dat", ios::out);
fprintf(doc,"%s",
alfabeto);
fclose(doc);
}
ifstream
entradaa("alfabeto++.dat");
if(!entrada){
cerr<<"El archivo no
se puede abrir"<<endl;
exit(1);
}
char lineaa
[5000];
while(!entradaa.eof()){
entradaa.getline(lineaa,5000);
string
cadenaa(lineaa);
char
alfabetoo[1000]={};
int i=0,j=0;
while(cadenaa[i])
{
if(!strchr(alfabetoo,cadenaa[i]))
alfabetoo[j++]=cadenaa[i];
i++;
}
alfabetoo[j]='\0';
doc = fopen
("alfabeto.dat","a+");
fprintf(doc,"%s",
alfabetoo);
fclose(doc);
getch();
}
system("PAUSE");
return
EXIT_SUCCESS;
}
No hay comentarios:
Publicar un comentario