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ú

Temas - kirtash93

#1
Programación C/C++ / Ficheros de texto
30 Mayo 2016, 20:26 PM
Buenas noche,
Estoy trabajando en un programa en C++ con Eclipse y se me ha presentado un problema que no se como solucionar. El problema es que estoy teniendo problemas a la hora de abrir un fichero de texto para que me muestre ciertos datos que necesito para probar el programa, llevo un rato dándole vueltas y no consigo encontrar la solución. Creo que al igual que incluyo las bibliotecas con #include<iostream> por ejemplo debería de hacer algo parecido para llamar al fichero de texto, en este caso persona01_T01.txt.

Os adjunto el código

#include <fstream>
#include <iostream>

using namespace std;


void mostrar (const char persona01_T01[]) {
   
   ifstream f(persona01_T01);
   
   f.open (persona01_T01);
   if (f.is_open()) {
       
        char c = f.get();
        while (!f.eof()) {
           
            cout << c;
            c = f.get();
        }
       
        f.close();
   }
   else {
       
       cerr << "No se ha podido acceder a " << persona01_T01 << endl;
   }
}

int main(){
   cout << "Dime algo: " << endl;
   const char persona01_T01[200];
   mostrar(persona01_T01);
   return 0;
}

Muchas gracias de antemano