Foro de Java y C++ de Chuidiang

Este foro se mueve a Foro de Java y C++

Foro de Java y C++ de Chuidiang
Programa que filtra un txt y te deja sólo el mail, Programado en C++
* E-mail:
* Password:
Registrarse Presentación Miembros Imágenes
¿Has olvidado tu Password?

Lista de mensajes
Autor Mensaje
fffffffff
 
Mensajes: 1
Registrado: Marzo/2009
Estado: Off-line
Grupo: Nuevo usuario
 
 
  Re: Programa que filtra un txt y te deja sólo el mail, Programado en C++ 25/Marzo/2009 - 07:20

ESTA MAL ESCRITO TU CODIGO  ¿SEGURO QUE SABES PROGRAMAR?    TE FALTA   STD:: EN EL CUERPO  DE LAS FUNCIONES

MouTio
 
Mensajes: 1
Registrado: Noviembre/2007
Estado: Off-line
Grupo: Nuevo usuario
 
 
  Programa que filtra un txt y te deja sólo el mail, Programado en C++ 21/Noviembre/2007 - 21:52

Buenas, estoy haciendo un programa en C++ que lea un fichero txt quecontiene una lista de nombres y correos electrónicos y te pone en otrofichero txt sólo la lista de correos separados por una coma. No mellega ni a compilar el programa. Os pongo el código y a ver si mepodéis ayudar.

 

#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;

int main(){
  int i;  
  ifstream in; // descriptor del fichero a abrir
  ofstream out; // descriptor del fichero a abrir
  
  typedef char cadena[100];
  
  in.open("entrada.txt"); // Apertura del fichero
  if (in.fail() || in.bad())
    {
      cout << "\nIncapaz de crear o abrir el fichero" << endl;
    }
  else
    {
      out.open("salida.txt"); // Apertura del fichero
      
      //Se opera sobre los ficheros
      while(!in.eof())
    {
      in.getline(cadena,100,' '); // condicion de parada un simple espacio
      for(i=0; cadena[i]!='\'; i++)
        {
          if (cadena[i]=='@') // palabra que contenga una @ = email
        out << cadena <<" , " << endl;
        }
    }
      
      in.close();
      out.close();
      
      return 0;
    }
}


Usuarios activos
31 usuarios activos: 0 miembros y 31 huespedes en el foro.
 Reglas de mensaje
puedes escribir nuevos temas
puedes responder a los temas
puedes adjuntar archivos
no puedes editar tus mensajes
Contactar con el Administrador del foro.

La utilización del servicio vendrá condicionada por la previa aceptación de las Condiciones Generales de Uso del Servicio.



Foro gratis creado en ForosWebGratis.com. Crea tu propio foro aquí.