Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Elmisteriokay

#1
Me sale un error ¿por que?
Código (cpp) [Seleccionar]
#include<iostream>
#include<stdlib.h>
#include<string.h>
#include<fstream>
#include<sstream>
using namespace std;

string leer(string nombreArchivo,int linea){
string lineas;
ifstream archivo;
archivo.open(nombreArchivo.c_str(),ios::in);
int contador = 1;
if(archivo.fail()==true){ //Fallo al abrir el archivo
cout<<"No se pudo abrir el archivo..."<<endl;
cin.ignore(cin.rdbuf()->in_avail()+1);
exit(0); //Sale del programa
}

while(getline(nombreArchivo,lineas)){
if(contador == linea)
return lineas;
else{
contador++;
}
}
archivo.close();
}

int main(int argc,char *argv[]){
string nombreArchivo;
cout<<"Digite el nombre del archivo: ";
getline(cin,nombreArchivo);


cout<<leer(nombreArchivo,2)<<endl;
return 0;
}[code=cpp]
[/code]