elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Fstream; lectura de archivos?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Fstream; lectura de archivos?  (Leído 2,680 veces)
Puntoinfinito


Desconectado Desconectado

Mensajes: 919


#! /win/archlinux


Ver Perfil WWW
Fstream; lectura de archivos?
« en: 8 Noviembre 2012, 20:56 pm »

Buenas!!

    
Código
  1. char cadena[100];
  2.     ofstream ranking;
  3.     ranking.open("ranking.txt",ofstream::out);
  4.     ranking >> cadena;
  5.     cin.get();

Lo que intento es hacer una lectura de archivo.

Ese código de ahí arriba tiene un error, exactamente en la linea de "ranking >> ... " según el compilador.

La verdad es que no encuentro el error, porque me he estado documentando y nada.

¿Alguien sabe? Saludos.-


« Última modificación: 8 Noviembre 2012, 22:20 pm por Puntoinfinito » En línea

AHORA EN SOFTONIC || CLICK HERE!!
Base64: QWNhYmFzIGRlIHBlcmRlciAxIG1pbnV0byBkZSB0dSB2aWRhLiBPbOkh



HACK AND 1337 : http://hackandleet.blogspot.com
WEBSITE: http://www.infiniterware.
Blaster

Desconectado Desconectado

Mensajes: 190


Ver Perfil
Re: Fstream; lectura de archivos?
« Respuesta #1 en: 8 Noviembre 2012, 22:12 pm »

Creo que la forma correcta de usar el operador seria:
Código
  1. ranking << cadena;
Que alguien me corrija si estoy equivocado.

Un saludo


« Última modificación: 9 Noviembre 2012, 00:03 am por neo-System » En línea

Puntoinfinito


Desconectado Desconectado

Mensajes: 919


#! /win/archlinux


Ver Perfil WWW
Re: Fstream; lectura de archivos?
« Respuesta #2 en: 8 Noviembre 2012, 22:20 pm »

Creo que la forma correcta de usar el operador seria:

Código
  1. ranking << cadena;

Que alguien me corrija si estoy equivocado.

Un saludo

Lo que intento es hacer una lectura
En línea

AHORA EN SOFTONIC || CLICK HERE!!
Base64: QWNhYmFzIGRlIHBlcmRlciAxIG1pbnV0byBkZSB0dSB2aWRhLiBPbOkh



HACK AND 1337 : http://hackandleet.blogspot.com
WEBSITE: http://www.infiniterware.
Blaster

Desconectado Desconectado

Mensajes: 190


Ver Perfil
Re: Fstream; lectura de archivos?
« Respuesta #3 en: 8 Noviembre 2012, 23:03 pm »

Al ser asi debes hacer una ligera modificacion a tu codigo, ya que tu intentas abrir el fichero para escribir en el con ofstream::out pero en tu caso lo quieres abrir para lectura, por lo
tanto debes reemplazarlo por ifstream::in aki el codigo:
Código
  1. char cadena[100];
  2.     ifstream f("ranking.txt", ifstream::in);
  3.     f >> cadena;
  4.     cin.get();

Un saludo
« Última modificación: 9 Noviembre 2012, 01:21 am por neo-System » En línea

Puntoinfinito


Desconectado Desconectado

Mensajes: 919


#! /win/archlinux


Ver Perfil WWW
Re: Fstream; lectura de archivos?
« Respuesta #4 en: 9 Noviembre 2012, 17:26 pm »

Error en la penúltima linea...
En línea

AHORA EN SOFTONIC || CLICK HERE!!
Base64: QWNhYmFzIGRlIHBlcmRlciAxIG1pbnV0byBkZSB0dSB2aWRhLiBPbOkh



HACK AND 1337 : http://hackandleet.blogspot.com
WEBSITE: http://www.infiniterware.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines