domingo, 24 de mayo de 2015

CODIGO EN C++ PARA REALIZAR LA IDENTIFICACION DE UN ALFEBETO DENTRO DE UN TEXTO

              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