Buenas!!
char cadena[100];
ofstream ranking;
ranking.open("ranking.txt",ofstream::out);
ranking >> cadena;
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.-
Creo que la forma correcta de usar el operador seria:
ranking << cadena;
Que alguien me corrija si estoy equivocado.
Un saludo
Cita de: neo-System en 8 Noviembre 2012, 22:12 PM
Creo que la forma correcta de usar el operador seria:
ranking << cadena;
Que alguien me corrija si estoy equivocado.
Un saludo
Lo que intento es hacer una lectura
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:
char cadena[100];
ifstream f("ranking.txt", ifstream::in);
f >> cadena;
cin.get();
Un saludo
Error en la penúltima linea...