[SOLUCIONADO] Trabajando con archivos txt

  • 1 Respuestas
  • 1485 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado flony

  • *
  • Underc0der
  • Mensajes: 3
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil

[SOLUCIONADO] Trabajando con archivos txt

  • en: Octubre 02, 2013, 12:44:15 am
hola gente tratando de entender un poco el trabajo con txt, y en c++, el archivo no lo puedo abrir y se va directamente al final, cual sera mi error
el archivo se llama nombres.txt y contiene
Citar
carlos, alberto, raul, tomas,
y el codigo es
Código: C
  1. #include<iostream>
  2. #include<fstream>
  3. #include<string>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.    string linea;
  10.    string nombre;
  11.    char a=',';
  12.    cout<<"ingrese el nombre buscado"<<endl;
  13.    getline(cin, nombre);
  14.    ifstream miArchivo ("nombres.txt");
  15.    if (miArchivo.is_open())
  16.    {
  17.       while (getline(miArchivo, linea,a ))
  18.       {
  19.          if (nombre==linea)
  20.          {
  21.             cout<<"el nombre buscado esta presente "<<endl;
  22.          }
  23.          else
  24.          {
  25.             cout<<"el nombre no esta"<<endl;
  26.          }
  27.       }
  28.       miArchivo.close();
  29.    }
  30.    else
  31.    {
  32.       cout<<"algo paso"<<endl;
  33.    }
  34.    Solo los usuarios pueden ver los links. Registrate o Ingresar();
  35.    return 0;
  36. }
« Última modificación: Agosto 21, 2014, 09:33:10 am por Expermicid »

Desconectado Sanko

  • *
  • Underc0der
  • Mensajes: 541
  • Actividad:
    0%
  • Reputación 0
  • ¿Puedes?
    • Ver Perfil
    • Underc0de

Re:trabajando con archivos txt

  • en: Octubre 08, 2013, 04:45:53 pm
Tu error es una pijada, tan pijada que el problema no es del script C++ sino del archivo nombres.txt
En el getline() estas indicando que extraes el name de < ' >, sin embargo en el archivo nombres.txt los nombres no estan separados por un apostrofe sino tambien por un espacio de esta manera < '   >, así que si escribes correctamente el script funcionara...

Sigueme en Twitter : @Sankosk
Estos nuevos staff no tienen puta idea XD

 

[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 24525
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 9998
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 11323
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 14287
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Ayuda urgente con Virus "Virus.Win32Sality"

Iniciado por Napsters

Respuestas: 6
Vistas: 13602
Último mensaje Junio 11, 2012, 03:38:18 am
por Satyricon