Duda con manejo de Ficheros

Iniciado por Hack-11, 27 Noviembre 2011, 20:08 PM

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

Hack-11

Buenas  :D

tengo una duda con los manejo de ficheros. Para poner un ejemplo imaginen que yo tengo esto:

#include <fstream>
using namespace std;
int main(){
   ofstream cpp32;
   cpp32.open("archivo.txt");
   cpp32 << "Archivo de prueba de ElHacker.NET";
   cpp32 << "Probando manejo de ficheros";
   cpp32.close();
}


Al tener esto lo que yo quiero esque pueda imprimir en pantalla una de las dos lineas que yo eliga. Como podría lograr esto?

Un salu2!

Eternal Idol

Código (cpp) [Seleccionar]
#include <iostream>
...
cout <<  "Probando, 123, probando" << endl;
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

Hack-11

Pero eso es para imprimir en pantalla una palabra, yo lo que quiero es elegir una de las lineas de archivo.txt e imprimirla.

Eternal Idol

Eso imprime una linea en todo caso.

Código (cpp) [Seleccionar]
ifstream cpp32;
cpp32.open("archivo.txt");
char line[256];
cpp32.getline(line, sizeof(line));
cout <<  line;
cpp32.close();


Usa endl al empujar cada oracion si queres que haya un salto de linea.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón