Título: [C++] Consulta - Usar entrada estándar o desde un archivo Publicado por: Lauta en 6 Octubre 2012, 17:39 pm Buenos días, tengo un trabajo práctico para hacer que necesito que, si me pasan un nombre de archivo, lo abra y lea de ahí y sino, que lea de la entrada estándar, la idea es usar la misma variable. En C era fácil, asignada stdin a un FILE*, pero en C++ tengo un ifstream* y no me deja asignarle la entrada estándar (cin), alguien sabe cómo se hace esto?
Muchas gracias! Título: Re: [C++] Consulta - Usar entrada estándar o cin Publicado por: Stakewinner00 en 6 Octubre 2012, 18:20 pm prueba esto
espero qeu te sirva Código
Título: Re: [C++] Consulta - Usar entrada estándar o desde un archivo Publicado por: Lauta en 6 Octubre 2012, 20:03 pm Pero eso es lectura desde el archivo directamente, si no entendí mal el código.
Lo que quiero hacer es tener una variable a la que le pueda asignar un archivo de entrada o CIN, entonces después puedo llamar a una función que tome la entrada independientemente de si es un archivo normal o la entrada estándar, algo así: Código
Título: Re: [C++] Consulta - Usar entrada estándar o desde un archivo Publicado por: Stakewinner00 en 6 Octubre 2012, 20:07 pm as compilado el codigo?
lo que hace este codigo es lo siguiente Código: Microsoft Windows [Versión 6.1.7601] Título: Re: [C++] Consulta - Usar entrada estándar o desde un archivo Publicado por: Lauta en 6 Octubre 2012, 20:27 pm Nop, que es lo de flse?
Título: Re: [C++] Consulta - Usar entrada estándar o desde un archivo Publicado por: Stakewinner00 en 6 Octubre 2012, 20:47 pm Nop, que es lo de flse? es un label de un goto que borre. Y se quedo allí, no me di cuenta Título: Re: [C++] Consulta - Usar entrada estándar o desde un archivo Publicado por: Lauta en 6 Octubre 2012, 22:24 pm Ahí lo compilé, definitivamente no es lo que necesito. Esto es lo que necesito:
Lo que quiero hacer es tener una variable a la que le pueda asignar un archivo de entrada o CIN, entonces después puedo llamar a una función que tome la entrada independientemente de si es un archivo normal o la entrada estándar, algo así: Código
Título: Re: [C++] Consulta - Usar entrada estándar o desde un archivo Publicado por: Stakewinner00 en 6 Octubre 2012, 23:18 pm pues no entendi lo k querias.
Título: Re: [C++] Consulta - Usar entrada estándar o desde un archivo Publicado por: Lauta en 7 Octubre 2012, 08:02 am Pongo el ejemplo que digo que hice en C:
Código
Si me pasan el argumento por consola, abro el archivo, sino, asigno la entrada estándar, pero siempre uso la misma variable. En caso que a alguien le pase lo mismo: Código
|