Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
curso-cpp:archivos [2017/10/29 19:19] santo |
curso-cpp:archivos [2017/11/26 03:07] (actual) santo [Ejemplos de aplicación] |
||
---|---|---|---|
Línea 29: | Línea 29: | ||
</code> | </code> | ||
- | En el ejemplo se ve que podemos leer datos contenidos en los archivos exactamente igual que hacíamos con cin, pero indicando la variable del archivo correspondiente. En lugar de tener que ser tipeados por el usuario, el programa recibe los datos contenidos en los archivos correspondiente. Las variables son de tipo ifstream (Del inglés, "Input File Stream"), y al declararlas se indica entre paréntesis el nombre del archivo del cuál se leerá utilizando esa variable. Dicho archivo debe existir y contener los datos deseados, al momento de ejecutar el programa. | + | En el ejemplo se ve que podemos leer datos contenidos en los archivos exactamente igual que hacíamos con cin, pero indicando la variable del archivo correspondiente. En lugar de tener que ser tipeados por el usuario, el programa recibe los datos contenidos en los archivos correspondientes. Las variables son de tipo ifstream (Del inglés, "Input File Stream"), y al declararlas se indica entre paréntesis el nombre del archivo del cuál se leerá utilizando esa variable. Dicho archivo debe existir y contener los datos deseados, al momento de ejecutar el programa. |
En este ejemplo se usan dos archivos distintos: El contenido de "nombre1.txt" se guarda en x,y,z (que tendrán 3 enteros) y el de "nombre2.in" se guarda en a,b (Un string y un entero). | En este ejemplo se usan dos archivos distintos: El contenido de "nombre1.txt" se guarda en x,y,z (que tendrán 3 enteros) y el de "nombre2.in" se guarda en a,b (Un string y un entero). | ||
Línea 69: | Línea 69: | ||
===== Ejemplos de aplicación ===== | ===== Ejemplos de aplicación ===== | ||
- | Los problemas de la Olimpíada Informática Argentina anteriores a 2012 utilizaban entrada y salida mediante archivos. Se puede practicar utilizar archivos de entrada y salida por ejemplo con [[http://juez.oia.unsam.edu.ar/#/task/mensajes/statement|este problema]] o con [[http://juez.oia.unsam.edu.ar/#/task/maraton/statement|este otro]]. | + | Los problemas de la Olimpíada Informática Argentina anteriores al 2014 utilizaban entrada y salida mediante archivos. Se puede practicar utilizar archivos de entrada y salida por ejemplo con [[http://juez.oia.unsam.edu.ar/#/task/mensajes/statement|este problema]] o con [[http://juez.oia.unsam.edu.ar/#/task/maraton/statement|este otro]]. |