Extraer el Alfabeto de un Texto

Código

#include <iostream>
#include <cstdlib>
#include <fstream>
FILE *doc;
using namespace std;
int buscar (string v, string salida);
int main(int argc, char** argv) {
      
      ifstream entrada("texto.txt");
      ofstream salida("alfabeto.dat");
      char renglon [100];
      string cad, alfabeto("");
      string cadena1("abcdefghijklmnopqrstuvwxyz");
      string letra;
      while(!entrada.eof()){
            doc=fopen("alfabeto.dat","a+");
            entrada.getline(renglon,100);
            cad=renglon;
            cout<<renglon<<"\t";
            cout<<"Tama\xa4o: "<<cad.length()<<endl;
            for(int i=0;i< cadena1.length(); i++){
                  for(int j=0;j< cad.length(); j++)  {
                        if(cadena1.substr(i,1).compare(cad.substr(j,1) )==0){
                             if(buscar(cadena1.substr(i,1),alfabeto )==0){ 
                                   alfabeto+=cad.substr(j,1) ; 
                             }
                        }
                  }
            }          
      }
      cout<<"\n\t\tALFABETO"<<endl;
      cout<<alfabeto<<endl;
      doc=fopen("alfabeto.dat", "a+");
      salida<<alfabeto;
      system("pause");
      return EXIT_SUCCESS;
      return 0;
}
int buscar (string v, string salida){
     
      for(int i=0;i<salida.length();i++){
            if(v.compare(salida.substr(i,1))==0){
                  return -1;
            }
      }
      return 0;

}


Pantalla de Salida



No hay comentarios:

Publicar un comentario